Spring Batch 6.0.0-RC2 現已釋出!

版本釋出 | Mahmoud Ben Hassine | 2025 年 11 月 6 日 | ...

我很高興地宣佈 Spring Batch 6.0.0-RC2 現已在 Maven Central 上可用!

Spring Batch 6.0.0-RC2 有哪些新特性?

第二個釋出候選版本引入了一個期待已久的功能,即使用上下文 lambda 表示式來配置批處理構件。這種新的配置方式提供了一種更簡潔、更具可讀性的方式來定義專案讀取器和寫入器。

例如,為了定義一個分隔檔案讀取器,不再使用以下程式碼片段中的傳統構建器模式

var reader = new FlatFileItemReaderBuilder()
    .resource(...)
    .delimited()
    .delimiter(",")
    .quoteCharacter('"')
    ...
    .build();

您現在可以使用 lambda 表示式來配置分隔選項,如下所示

var reader = new FlatFileItemReaderBuilder()
    .resource(...)
    .delimited(config -> config.delimiter(',').quoteCharcter( '"' ))
    ...
    .build();

本次釋出還包含多項 bug 修復、效能改進和依賴項升級。

有關完整的更改列表,請檢視發行說明

反饋

我要感謝在此版本中發揮作用的所有貢獻者!隨著我們繼續開發 Spring Batch 6,我們期待您在 Github IssuesGithub DiscussionsX 上提供反饋。


Spring Batch 主頁|Github 上的原始碼|參考文件

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

檢視 Spring 社群所有即將舉行的活動。

檢視所有