搶先一步
VMware 提供培訓和認證,以加速您的進度。
瞭解更多親愛的 Spring 社群:
我謹代表 Spring Integration 團隊興奮地宣布,新年之際,我們有一些消息要與您分享。首先,很榮幸接任 Spring Integration 專案的領導職位。 Gary Russell 仍在團隊中,並領導 Spring AMQP 和 Spring for Apache Kafka 專案。 其次,我們剛剛發布了 Spring Integration 版本 5.3
的第一個 milestone 版本。
您可以從我們的 milestone 儲存庫下載它
compile "org.springframework.integration:spring-integration-core:5.3.0.M1"
此版本將成為即將推出的 Spring Boot 2.3
的基礎。
更多消息如下!
升級到 Gradle 6.1
,因此我們現在也將 Gradle 模組發布到 Maven 儲存庫。
升級到最新的相依性,包括 Spring Data Neumann。
移除先前版本中已棄用的項目,因此如果您即將升級,請考慮修復所有已棄用的警告,改用它們的替代方案。 當然,我們嘗試保持與先前版本的相容性,因為 Spring Cloud Hoxton 將支援 Spring Boot 2.2
和 2.3
。
新增對 ReactiveMessageHandler
的原生支援。
用於 MongoDb 的 Reactive Channel Adapter 實作。 事實上,ReactiveMongoDbStoringMessageHandler
是上述 ReactiveMessageHandler
的實作。
GatewayProxyFactoryBean
現在不會 proxy 服務介面中的 default
方法。
我們新增了一個 IntegrationPattern
抽象,以指示 Spring Integration 元件屬於哪個企業整合模式(IntegrationPatternType
)和類別。
有關更多資訊,請參閱參考手冊中的「新功能?」。
我們正在開發一個專案,該專案將為整合圖表表示提供 Web UI,包括通道和端點上訊息處理的執行時間指標。 這是它現在的樣子
我們計劃很快將該專案開源,敬請關注!
此外,我們在 Spring Integration Kotlin DSL 方面取得了一些進展。 它現在看起來更具「Kotlin 風格」! 預覽版本可在快照儲存庫中使用
compile "org.springframework.integration:spring-integration-kotlin-dsl:0.0.3.BUILD-SNAPSHOT"
這是它現在的樣子
@Bean
fun someFlow() =
integrationFlow {
filter<String> { it === "test" }
wireTap {
handle { println(it.payload) }
}
transform<String, String> { it.toUpperCase() }
}
有關更多資訊,請參閱 GitHub 專案頁面。
我們計劃在經過團隊審查和社群回饋後,將此專案合併到核心專案中。
獲取它們以在您的專案中嘗試並分享您的經驗!
專案頁面 | GitHub Issues | 貢獻 | 幫助 | 聊天