Spring Integration 5.3 里程碑版本 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"

最重要的新增功能包括:

  • 响应式事务支持。ReactiveTransactionManager 现在可以配置用于产生响应式类型回复的端点,或者只是实现 ReactiveMessageHandler

  • ReactiveRequestHandlerAdvice - 用于消息处理程序的 MethodInterceptor,该处理程序产生 Mono 作为回复的有效负载。BiFunction<Message<?>, Mono<?>, Publisher<?>> 自定义函数通过 Mono.transform(Function) 运算符应用于返回的 Mono,以向产生的结果添加一些方面。通常用于对远程响应式请求(例如 Webflux 或 RSocket)应用 超时重试标记 等选项。

  • Kotlin DSL。正如我们之前承诺的那样,我们已将 spring-integration-kotlin-dsl 项目合并到核心项目中,以实现普遍可用性,并进一步进行改进(只有直接访问核心 Spring Integration 类才能实现)。有关更多信息,请参阅 org.springframework.integration.dsl.IntegrationFlowDsl.kt

  • Web 服务 Java DSL。在许多社区请求下,Web 服务模块的 Java DSL 组件已进入项目。有关更多信息,请参阅 org.springframework.integration.ws.dsl.Ws

有关更多信息,请参阅参考手册中的“新增功能”。

我们期待您对 4 月份即将发布的 RC 版本的反馈!

项目页面 | GitHub Issues | 贡献 | 帮助 | 聊天

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部