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 作为回复有效负载的消息处理程序。 通过 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

有关更多信息,请参见参考手册中的 What’s New?

我们期待您在四月即将到来的 RC 版本中提供反馈!

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

获取 Spring 新闻简报

与 Spring 新闻简报保持联系

订阅

取得领先

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部