Spring Integration 5.0 里程碑版本 1 发布

发布 | Gary Russell | 2016年12月2日 | ...

我们很高兴地宣布,Spring Integration 5.0 版本的第一个里程碑版本现已发布。

这是一个新的主要版本,基于 Spring Framework 5.0 并且需要 Java 8;这是迄今为止最大的变化,但也包含以下内容

  • Java DSL 现在已集成到框架本身中;DSL 有一些细微的更改,例如删除了 .handleWithAdapter() 方法和一些通用工厂类。有关 DSL 更改的完整讨论,请参阅 迁移指南

  • 升级到 Spring Data Kay

  • 升级到 Spring AMQP 2.0

  • DSL 中添加了对 TCP/UDP 的一流支持。

  • Spring Integration 现在基于 Reactor 3.0,并且 Messaging Gateway 的 Promise 方法现在必须更改为返回 Mono

  • 您现在可以通过 TransactionHandleMessageAdviceadviceChain 消息注解属性和使用 XML 配置时的 <transactional> 子元素配置流中事务。

当然,这个新一代 Spring Integration 的另一个目标是添加 Reactive Streams 支持。目前,它由 ReactiveChannelReactiveConsumer 表示。此外,所有现成的 MessageHandler 现在都是 Reactive Subscriber,能够处理来自上游 MessageChannel 的消息,包括使用 ReactiveConsumer 时提供背压支持。

有关完整信息,请参阅参考手册中的 新增功能JIRA 发布说明

即将发布的里程碑版本中将会有更多的新功能和改进,当然还有更多 Reactive Streams 支持。

项目页面 | JIRA | 贡献 | 帮助 | 聊天

获取 Spring Newsletter

与 Spring Newsletter 保持联系

订阅

走在前沿

VMware 提供培训和认证,助您快速提升技能。

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部