領先一步
VMware 提供培訓和認證,助您加速進步。
瞭解更多我很高興地宣佈 Spring Batch 6.0.0-RC2 現已在 Maven Central 上可用!
第二個釋出候選版本引入了一個期待已久的功能,即使用上下文 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 Issues、Github Discussions 和 X 上提供反饋。