Spring Boot 2.3.0.M3 现已可用

发布 | Andy Wilkinson | 2020年3月12日 | ...

代表团队和所有贡献者,我很高兴地宣布 Spring Boot 2.3 的第三个里程碑版本已发布,可从 我们的里程碑仓库 获取。

此版本解决了 89 个问题和拉取请求。感谢所有贡献者。

此里程碑的亮点包括

  • 支持优雅地关闭嵌入式 Web 服务器
  • 使用 Maven 构建分层 jar 时支持自定义层
  • 支持 R2DBC
  • Spring Integration 的 RSocket 支持的自动配置
  • 众多依赖升级

有关更改和升级说明的完整列表,请参阅 wiki 上的 Spring Boot 2.3 发布说明更新的参考文档

Spring 技巧:Java 14(或者:你的 Java 能做到吗?)

工程 | Josh Long | 2020年3月11日 | ...

大家好,Spring 爱好者们!欢迎来到新一期的 Spring 技巧!在本期中,我们将探讨 Java 14 的新特性及其在构建基于 Spring Boot 的应用中的使用。

讲者:Josh Long (@starbuxman)

首先,我们需要使用 Java 的最新版本 Java 14,它还未正式发布。预计将于 2020 年初发布。您可以从 Java.net 下载早期访问版本。您还可以考虑使用 SDKManager (sdk),这使得安装新的 JVM 版本变得非常简单。

请记住,Java 每 6 个月发布一次新版本。这些新版本可以在生产环境中使用,但仅在两次发布之间的六个月内获得支持。Java 项目偶尔也会发布长期支持(LTS)版本。目前的 LTS 版本是 Java 11。Java 14 只有在 Java 15 发布之前才是一个可行的生产目标。事实上,我们将要讨论很多预览特性

Spring Cloud Data Flow 2.4.2 GA 版本发布

工程 | Ilayaperumal Gopinathan | 2020年3月11日 | ...

Spring Cloud Data Flow 团队很高兴宣布 2.4.2GA 版本发布。

在此版本中,除了修复一些错误外,我们主要关注了流管理方面的服务器/客户端性能改进。

Spring Cloud Data Flow 服务器中的 REST 层经过重构,以便在检索流的运行时应用程序状态时更好地支持 分页性能。此外,SCDF 控制面板页面也根据这些更改进行了重新设计。控制面板中的 运行时应用程序 页面采用了新的布局,运行时应用程序按其流进行分组。 页面也进行了重构,以高效地检索流状态、应用程序…

Spring Data Neumann M4 发布

发布 | Jens Schauder | 2020年3月11日 | ...

代表社区,我在此宣布 Spring Data Neumann M4 里程碑版本已可用。该版本计划是第一个候选发布版本之前的最后一个里程碑版本。

Neumann M4 修复了 69 个工单。它构建在 Spring Framework 5.2.4 之上,为了您的方便,将被 Spring Boot 2.3.0 M3 选用。

最后,以下是各个项目版本的参考文档、更新日志和构件链接

Spring Integration 5.3 第三里程碑版本可用

发布 | Artem Bilan | 2020年3月11日 | ...

我很高兴宣布 Spring Integration 5.3第三个里程碑版本。

此版本包含多个错误修复、大量新特性和改进,并将在不久的将来被 Spring Boot 2.3 M3 选用。

可以从我们的里程碑仓库下载

compile "org.springframework.integration:spring-integration-core:5.3.0.M3"

最重要的新特性是

  • 响应式事务支持。现在可以为生成响应式类型回复或仅实现 ReactiveMessageHandler 的端点配置 ReactiveTransactionManager

  • ReactiveRequestHandlerAdvice - 用于处理生成 Mono 作为回复有效负载的消息处理程序的 MethodInterceptor。通过 Mono.transform(Function) 操作符将自定义的 BiFunction<Message<?>, Mono<?>, Publisher<?>> 应用于返回的 Mono,以便在生成的结果中添加一些切面。通常用于对远程响应式请求(例如 Webflux 或 RSocket)应用 timeoutretrytag 选项。

  • Kotlin DSL。正如我们之前承诺的,我们已将 spring-integration-kotlin-dsl 项目合并到核心项目中,以便普遍可用,并为只能通过直接访问核心 Spring Integration 类才能实现的进一步改进奠定基础。更多信息请参阅 org.springframework.integration.dsl.IntegrationFlowDsl.kt

Spring 本周动态 - 2020年3月10日

工程 | Josh Long | 2020年3月10日 | ...

大家好,Spring 爱好者们!欢迎来到又一期精彩的Spring 本周动态!我的家人和我暂时基本处于自我隔离状态,试图避开正在世界各地肆虐的可怕 COVID-19 疫情。这场疫情很糟糕,因为它导致成千上万的人生病甚至死亡。这也意味着我更难乘坐飞机去见大家。

我很失望我无法(也一直未能)参与这些活动。但是,总有东西可以学习,这周也不例外。这确实是 Spring 忙碌的一周!让我们开始…乐于帮助大家。但愿我能尽早再次与大家见面。在那之前,请注意安全,并像平时一样保持健康。好的,让我们来看看…

RSocket 入门:Spring Boot 客户端

工程 | Ben Wilcock | 2020年3月9日 | ...

时间:约 15 分钟。

上一篇文章中,您了解了 Spring Boot 如何简化编写 RSocket 服务器的任务。那么 RSocket 客户端呢?在本文中,您将学习如何编写自己的 RSocket 客户端,然后使用这个新客户端向您的 RSocket 服务器发送请求-响应消息。让我们开始吧!

本教程使用 Linux shell。有关如何在 Windows 上运行 Linux shell 的详细信息,请参阅这篇 Microsoft 教程

步骤 1:为您的客户端创建一个新的 Spring Boot 项目

自己编写代码很有趣,所以对于您的 RSocket 客户端,让我们从头开始。

如果您觉得这太麻烦,或者现在没有时间,您可以在演示代码仓库的 rsocket-client 文件夹中找到代码。

适用于 Apache Geode & Pivotal GemFire 的 Spring Session 2.1.9.RELEASE、2.2.3.RELEASE 和 2.3.0.RC1 版本已可用!

发布 | John Blum | 2020年3月9日 | ...

代表 Spring、Apache Geode 和 Pivotal GemFire 社区,我很高兴宣布发布适用于 Apache Geode & Pivotal GemFire 的 Spring Session (SSDG) 2.1.9.RELEASE2.2.3.RELEASE2.3.0.RC1 版本。

SSDG 2.1.9.RELEASE2.2.3.RELEASE 可从 Maven Central 获取。

SSDG 2.3.0.RC1 可从 Spring 里程碑仓库获取。

SSDG 2.1.9.RELEASE 构建于 Spring Framework 5.1.14.RELEASE、Spring Data Lovelace-SR16、Spring Session Bean-SR9、Apache Geode 1.6.0 和 Pivotal GemFire 9.5.4 之上。

SSDG 2.2.3.RELEASE 构建于 Spring Framework 5.2.4.RELEASE、Spring Data Moore-SR… 之上。

适用于 Apache Geode & Pivotal GemFire 的 Spring Boot 1.1.6.RELEASE & 1.2.5.RELEASE 版本已可用!

发布 | John Blum | 2020年3月9日 | ...

代表 Spring、Apache Geode 和 Pivotal GemFire 社区,我很高兴宣布发布适用于 Apache Geode & Pivotal GemFire 的 Spring Boot (SBDG) 1.1.6.RELEASE1.2.5.RELEASE 版本。

SBDG 1.1.6.RELEASE 构建于 Spring Boot 2.1.13.RELEASE 之上,后者基于 Spring Framework 5.1.14.RELEASE、Spring Data Lovelace-SR16、Spring Session Bean-SR9(包含 SSDG 2.1.9.RELEASE)、Apache Geode 1.6.0 和 Pivotal GemFire 9.5.4。构件可从 Maven Central 获取。更多详情请参阅更新日志

SBDG 1.2.5.RELEASE 构建于 Spring Boot 2.2.5.RELEASE 之上,后者基于 Spring Framework 5.2.4.RELEASE、Spring Data Moore-SR5、Spring Session Corn-SR1(包含 SSDG 2.2.3.RELEASE)、Apache Geode 1.9.2 和 Pivotal GemFire 9.8.6。构件可从 Maven Central 获取。请参阅更新日志

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将到来的活动

查看 Spring 社区所有即将到来的活动。

查看全部