本周 Spring - 2016年1月19日
欢迎来到另一期《本周 Spring》!真是精彩的一周!上周我去圣路易斯拜访了一些客户,并在与 我的朋友 Mark Heckler 的聚会上做了一个演讲。
- 查看这篇关于使用 Spring Boot 和 Wicket Web 框架 的文章
- 一篇不错的简短文章,介绍 如何使用 Spring Boot 和 MongoDB
- 我非常喜欢这篇文章:它 展示了如何将 Spring Cloud 的 Config Server 与 Groovy 一起使用。这很重要吗?不!它非常小巧、简洁、表达力强!太棒了!
- 我希望你能加入我的朋友 Kenny Bastani 参加网络研讨会,他将讲解如何使用 Spring Boot 和 Neo4J 来 在本月晚些时候创建 PageRank 算法
- 加入 Spring Data 负责人 Oliver Gierke,他将在 本次网络研讨会中回顾 Spring Data 的最新动态
- 查看痴迷于测试的 …
本周 Spring - 2016年1月12日
欢迎来到另一期《本周 Spring》!今天,我在 旧金山 JUG 向座无虚席的听众发表了演讲,现在我正前往圣路易斯进行为期一天的客户会议。在新的一年开始之际,有很多很棒的东西值得一看,所以让我们开始吧!
- 查看 Spring Integration 贡献者 Artem Bilan 关于 Spring Integration 最新动态的文章,包括一个支持在飞行中压缩和解压缩消息的新 Spring Integration 扩展的首次亮相。
- EuregJUG Maas-Rhine 发布了 一篇关于其网站的文章……该网站!它完全基于 Spring Boot。查看一下。
- 查看 Andy Wilkinson 在 SpringOne2GX 2015 上关于 使用 Spring REST Docs 记录 REST API 的演讲回放
- 查看 Fatima Casau 在 SpringOne2GX 2015 上关于 使用 Spring Boot 和 Groovy 的演讲回放
- Marius Bogoevici 在 SpringOne2GX 2015 上关于流处理的演讲 …
本周 Spring - 2016年1月5日(五周年纪念版!)
欢迎来到另一期《本周 Spring》,也欢迎你从我希望是轻松愉快的假期回来!
本周,我们迎来了《本周 Spring》的五周年纪念日,这是我和 Adam Fitzgerald (基于 2011年1月与 Keith Donald 的一些讨论)在 2010 年假期结束后开始撰写的。
从那时起,我一直尽我所能地做到每周(没有例外!没有错过的周!)在夏威夷周二午夜之前发表它,每周如此,无论我那一周身处哪个时区!世界很大,所以对于例如坐在纽约市的人来说,有时这篇文章似乎是在周一中午(在亚洲各个国家是凌晨 00:00)或周三清晨(在夏威夷是 23:59)发布的——变化很大!但我向你保证,它总是……
测试 Spring Cloud 项目
欢迎阅读我作为 Spring Cloud 团队成员发布的第一篇博客文章 :)
我加入团队已经一个月了,值得分享一下这段时间发生的一些有趣的事情。
如果你读过我在我的 Too Much Coding 博客 上发布的任何文章,那么你就会知道我痴迷于两件事——测试和微服务。由于我现在所做的一切都与微服务相关,所以今天的文章将讨论测试。
Spring Cloud 项目
当我加入 Spring Cloud 团队时,我快速浏览了一下 Github,结果发现我们有很多项目需要管理,包括:
- Spring Cloud Netflix(包括 Eureka 服务发现与注册中心、Hystrix、Feign 和 Ribbon 支持)
- Spring Cloud Zookeeper
- Spring Cloud Consul
- Spring Cloud Sleuth …
今年的 Spring - 2015年12月29日
欢迎来到另一期《本周 Spring》,在 2016 年即将到来之际,我们将回顾一下过去一周的一些有趣新闻,并花一点时间回顾一下 Spring 和 Pivotal 生态系统中又一个令人惊叹的一年。
现在让我们看一下过去一周最新动态的简短列表
- 在节日期间,你的 Amazon.com 礼品卡是不是烧了一个洞在你的口袋里?别担心,我正好有适合你的东西!最后,Spring 传奇人物 Craig Walls 的史诗之作 《Spring Boot 实战》 终于上市了!趁热购买!快快快!
- Netflix 的 Genie,它是一个基于 Spring Boot 的大数据作业的 作业调度和资源管理层,最近刚刚 从 Swagger 切换到 Spring REST Docs
- Christoph Burmeister 编写了一篇关于使用 Spring Boot 构建全栈 Web 应用程序的介绍
- 这篇葡萄牙语文章讨论了如何开始一个新项目 …
本周 Spring - 2015年12月22日
欢迎来到另一期《本周 Spring》!本周,我们许多人将休假庆祝圣诞节。如果您庆祝的话,请允许我代表我们的团队祝您圣诞快乐。如果您不庆祝,我们将下周再见,届时我们将回顾我们每年的《今年的 Spring!》并欢迎 2016 年的到来!
无论是否放假,本周有很多很棒的东西值得阅读,所以让我们开始吧!
- 如果您使用的是 Spring Cloud Eureka 和 Jersey,您可能会遇到问题,因为 Eureka 本身使用的是 Jersey 1.x,而 Spring Boot 的 Jersey 支持基于 Jersey 2。阅读 Aleksandar Stoisavljevic 如何解决这个问题 …
本周 Spring - 2015年12月15日
哇!朋友们,今天是 12 月 15 日;我们地球上的许多人将很快庆祝新年!希望你比我做得更好,及时完成我的新年计划!如果你没有,至少赶上 Pivotal 社区的最新动态并不难!让我们看看本周发生了什么……
- Greg Turnquist 关于使用 Spring 和 React.js 的史诗级博客系列现已在线提供教程
- Spring Batch 负责人 Michael Minella 刚刚宣布了 Spring Batch 3.0.6,其中包含来自社区的大量优秀贡献和错误修复
- 优秀的 David Syer 博士对 Spring Boot 在各种配置下的内存特性进行了非常好的分析
- Spring RestDocs 负责人 Andy Wilkinson 刚刚宣布了 Spring Rest Docs 1.0.1,这是一个维护版本,其中包含许多更改,包括改进的对记录 XML 负载中属性的支持。立即
- Spring Social 负责人 Craig Walls 一直在努力使 Spring Social 适应最近的重大更改……
查看我们的新教程 -> React.js 和 Spring Data REST
致 Spring 社区:
我希望您喜欢我关于 React.js + Spring Data REST 的博客系列。在这个系列中,您将构建一个具有超媒体控件、条件操作、消息传递和安全性的丰富的 Web 应用程序。
为了使事情变得更好,该系列已被捆绑并转换为教程:https://springframework.org.cn/guides/tutorials/react-and-spring-data-rest/
一些关键更新:
- require.js 已被 webpack 替换为首选的 JavaScript 模块构建器/加载器
- 代码已升级到 ES6。这意味着 JavaScript 的一些最新功能(如类、箭头函数等)正在使用。
- bower 已被 npm 替换为首选的包管理器 …
Spring Boot 内存性能
有时人们认为 Spring 和 Spring Boot “重量级”,也许仅仅是因为它们让应用程序能够“以小博大”,用少量用户代码提供大量功能。本文重点关注内存使用情况,并探讨是否可以量化使用 Spring 的效果?具体来说,我们想更多地了解与其他 JVM 应用程序相比,使用 Spring 的实际开销。我们首先创建一个带有 Spring Boot 的基本应用程序,并在运行时查看几种不同的测量方法。然后,我们来看一些比较点:纯 Java……