Spring Integration 5.0 里程碑 1 版本已發布

版本發布 | Gary Russell | 2016 年 12 月 02 日 | ...

我們很高興宣布 Spring Integration 5.0 版本的第一个里程碑版本現已發布。

這是一個新的主要版本,基於 Spring Framework 5.0,並且需要 Java 8;這是目前最大的變更,但也包含以下內容

  • Java DSL 現在已整合到框架本身中;DSL 有一些細微的變更,例如移除了 .handleWithAdapter() 方法和一些通用的 Factory 類別。有關 DSL 變更的完整討論,請參閱遷移指南

  • 升級至 Spring Data Kay

  • 升級至 Spring AMQP 2.0

  • TCP/UDP 的一級支援已新增至 DSL。

  • Spring Integration 現在基於 Reactor 3.0,並且 Messaging Gateway Promise 方法現在必須變更為回傳 Mono

  • 現在,當使用 XML 配置時,您可以透過 TransactionHandleMessageAdviceadviceChain Messaging Annotations 屬性和 <transactional> 子元素來配置流程中的交易。

當然,這個新一代 Spring Integration 的另一個目標是添加 Reactive Streams 支援。目前,它由 ReactiveChannelReactiveConsumer 表示。此外,所有現成的 MessageHandler 現在都是 Reactive Subscriber,能夠處理來自上游 MessageChannel 的訊息,包括在使用 ReactiveConsumer 時的反壓支援。

如需完整資訊,請參閱參考手冊中的 新增功能JIRA 發布說明

更多新功能和改進,以及更多 Reactive Streams 支援將在即將到來的里程碑版本中推出。

專案頁面 | JIRA | 貢獻 | 協助 | 聊天

訂閱 Spring 電子報

隨時掌握 Spring 電子報的最新消息

訂閱

取得領先

VMware 提供培訓和認證,以加速您的進度。

了解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔案。

了解更多

即將到來的活動

查看 Spring 社群中所有即將到來的活動。

查看全部