取得領先
VMware 提供培訓和認證,以加速您的進展。
了解更多親愛的 Spring 社群,
我很高興宣布已發布多個 Spring Integration 4.x.x
維護版本 (4.3.1, 4.2.9, 4.1.9, 4.0.9)。 強烈建議所有人升級,因為這些版本包含一些重要的錯誤修正和改進。
我們預計不會再發布 4.1.x
和 4.0.x
分支的更多版本。 如果您在專案中使用這些版本,請考慮盡快升級到 4.3.x
。
您可以在 發布說明 中找到 4.3.1
的所有變更,以下是一些重點:
它是即將推出的 Spring Boot 1.4 GA 的基礎;
Router 現在可以正確地將 channelKey
解析為 Class<?>
。 以前,這樣的配置會產生以下異常:
MessagingException: 不支援 router [class java.lang.Class] 的傳回型別;
Messaging Gateway 現在支援 Message<?>
作為 "receive-only" 方法的傳回型別
@Gateway(replyChannel="ingestMessages") Message
以前,這樣的配置會產生以下異常:
ClassCastException: java.lang.String 無法轉換為 org.springframework.messaging.Message
通道自動建立和延遲繫結的改進;
IdempotentReceiverInterceptor
(以及任何 HandleMessageAdvice
) 現在可以配置為 <request-handler-advice-chain>
的一部分,儘管它應用於 MessageHandler.handleMessage()
方法;
特別感謝優秀的 Dr. Syer 一如既往的寶貴貢獻。 這次是一個新功能,使用 LockRegistryLeaderInitiator
,以便使用 Spring Integration 分散式 LockRegistry
實作 (例如 JdbcLockRegistry
) 控制叢集應用程式中的領導權。
接下來:基於 Spring Framework 5.0 和一些 Reactive Streams 支援的 Spring Integration 5.0。 不要錯過下週在拉斯維加斯舉行的 SpringOne Platform 會議,來聽取我們關於所有新功能和未來計畫的資訊!
專案頁面 | JIRA | 貢獻 | StackOverflow (spring-integration
標籤)