Spring Integration 5.3 Milestone 3 发布

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

很高兴宣布 Spring Integration 5.3 的第三个里程碑版本(milestone)现已发布,您可以在 这里 获取。

此版本包含多项错误修复、大量新功能和改进,并将很快被 Spring Boot 2.3 M3 采纳。

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

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

最重要的主要新功能是

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

  • ReactiveRequestHandlerAdvice - 一个用于消息处理器的 MethodInterceptor,该处理器生成 Mono 作为响应的负载。通过 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

  • Web Services Java DSL。根据社区的大量请求,Web Services 模块的 Java DSL 组件已加入本项目。有关更多信息,请参阅 org.springframework.integration.ws.dsl.Ws

有关更多信息,请参阅 参考手册 中的“新增内容?”部分。

我们期待您在四月即将发布的 RC 版本中提供宝贵的反馈!

项目主页 | GitHub Issues | 贡献指南 | 帮助 | 聊天

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有