本周 Spring - 2018 年 5 月 1 日

工程 | Josh Long | 2018 年 5 月 1 日 | ...

大家好,Spring 爱好者们!欢迎收看又一期的《本周 Spring》!上周我从德国(参加 JAXON)前往奥地利林茨(参加 DevOne)和维也纳(参加一个聚会),现在我正在澳大利亚墨尔本(在泰国曼谷转机 10 小时后),参加 VOXXED 墨尔本活动。一如既往,如果您在附近,我很乐意听到您的声音

话不多说,我们有很多内容要讲,让我们开始吧!

  • Pivotal 迎来了五周年!生日快乐!
  • Spring Cloud 贡献者 Ryan Baxter 刚刚宣布了 Spring Cloud Finchley RC1。这个新版本包含了各种新功能,并且有望成为 Spring Cloud Finchley 正式发布前的最终候选版本
  • 大家好,Spring 爱好者们!在上周的 Spring Tips 系列中,我探讨了如何将进程状态——对于协调长时间运行或多方参与的进程非常重要——与业务逻辑使用 Spring Statemachine 进行解耦
  • RabbitMQ 3.7.5-beta2现已可用
  • 我非常喜欢这篇关于 Spring Boot 和 Spring Cloud 是否能被中小型公司使用的中文博文
  • RabbitMQ 博客有一篇很好的文章,介绍了如何使用 RabbitMQ Java 客户端中的 Micrometer 集成来集成 Datadog
  • Jeroen Reijn 做了一个关于基于 Spring REST Docs 的 测试驱动文档的精彩演示
  • Ordina 博客有一篇很好的文章,介绍了如何使用 Spring Cloud Contract 来支持消费者驱动的契约
  • 我喜欢 Gaurav Gupta 这篇关于使用 Apache Kafka 和 Spring 进行同步请求/回复的 博文
  • Baeldung 有另一篇有趣的(与 Servlet 相关)博文,探讨了 Spring Boot 中的 @ServletComponentScan:它能够检测 Servlet 组件上的所有 Servlet API WebFilterWebListenerWebServlet 注解。
  • 这是 Baeldung 博客上的一篇经典博文:SpringBootServletInitializer 快速入门,这是让 Spring Boot 应用程序在 Servlet 容器设置中运行的机制,而不是作为一个独立的 fat-.jar
  • 不要错过这个关于 Spring Cloud Gateway 的新 指南
  • Bartosz Jedrzejewski 写了一篇很好的文章,介绍了如何在 Spring WebFlux 应用程序中使用 Reactor 来实现并行和背压
  • 还有一篇 Baeldung 的文章,这次是对 Java 现状的评论。今年的调查数据非常有趣!数据很有希望:Java 8 现在是迄今为止部署最广泛的 Java 版本。Java 9 和 10 也在不断增长!同样有趣的是:Spring Framework 4 和 Spring Framework 5 是迄今为止部署最广泛的企业 Java 框架。具体数字不清楚,但似乎占图表的近 75%。Java EE 和“其他”技术占了我猜测的剩余部署的 20%,其次是 Spring Framework 3,看起来大约占 5% 或更少?在基于 Spring 的部署中,大多数是基于 Spring Boot,而基于没有 Spring Boot 的 Spring 的不到 20%。IntelliJ、Apache Tomcat 和 Maven 也是明显的领导者。同样有趣的是:Groovy、Kotlin 和 Scala(按此顺序)是非 Java 语言的领导者。
  • Heroku 的文档有一份很棒的步骤列表,列出了使 Spring Boot 应用程序做好云准备所需的操作。这篇博文发布在 Heroku 博客上,但很多 内容适用于为任何平台构建云原生应用程序
  • 这篇博文演示了如何在 Spring 应用程序中 在没有 Spring 的情况下进行测试。它设置了一个应该非常少见的场景,即字段注入,并演示了它对测试目标的负面影响。还记得我一直说的话吗:“每次进行字段注入,一个单元测试就死去了!” 然后,该博文探讨了如何测试组件,甚至如何将 Spring 从测试过程中移除。
  • Nicolas Frankel 探讨了 Spring Boot 2 的 Actuator 的 变化
  • 我喜欢这个关于使用 Java 10 的 备忘单
  • Spring Cloud 团队正在招聘!加入我们!
  • Michael Simons 和 Michael Plöd 整理了一个关于 Spring Boot 2 的 漂亮的德语幻灯片
  • All and Sundry 博客有一篇关于配置 Spring Cloud Gateway 简单路由的 好文章
  • 我关于构建响应式 Spring 应用程序系列的第二部分现在可以在 Java Magazine 上找到:第二部分
  • Java Revisited 博客有一篇关于 追求 Spring Cloud 认证的动机的好文章
  • 首届 RabbitMQ Summit(将于 2018 年 11 月 12 日在伦敦 CodeNode 举行) 的论文征集现已开放!

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有