Spring Batch 6.0.0 GA 正式版發佈,這是是一個重大版本更新,它基於 Spring Framework 7.0 的基礎架構,並將通過 Spring Boot 4.0 提供,旨在提供一個強大而高效的批處理框架。此正式版包含了之前候選版本中引入的所有功能和改進,以及根據社區反饋進行的其他增強功能。
一些主要亮點包括:
- 升級到最新的 Spring 依賴項,例如 Spring Framework 7.0、Spring Data 4.0 和 Spring Integration 7.0。
- Comprehensive null safety through JSpecify
- 針對組塊處理模型的全新、更穩健、更快速的實現
- 全新增強型併發模型,可提高吞吐量和性能
- 支持多線程本地數據分塊
- 支持遠程步驟執行
- SEDA style with Spring Integration message channels
- 支持優雅關機和恢復失敗作業執行的能力
- 支持使用 Java Flight Recorder (JFR) 進行可觀測性事件
- 新型現代 command line job operator
- Lambda 風格的配置
- Jackson 3 支持
- 批處理基礎架構配置改進
可以在官方文檔中找到有關新功能和改進的更多詳細信息。如需查看完整的更改列表,可參閲發行説明。