Spring Batch 發佈與新儲存庫

發佈 | Michael Minella | 2014 年 7 月 10 日 | ...

今天我們很高興地宣佈發佈 Spring Batch 3.0.1、Spring Batch Admin 1.3.0.RC1,並介紹 Spring Batch Extensions 專案。 這些發佈版本以及 Spring Batch Extensions 專案解決了許多改進和問題。

Spring Batch 3.0.1

此版本的 Spring Batch 主要包含錯誤修復,但是,新增了一項新功能:ScriptItemProcessor。 此 ItemProcessor 實作提供使用外部或內嵌腳本來提供處理器邏輯的能力。 使用 Groovy 內嵌的範例看起來像這樣

@Bean
public ScriptItemProcessor processor() {
    ScriptItemProcessor<String, Object> scriptItemProcessor = new ScriptItemProcessor<String, Object>();

    scriptItemProcessor.setScriptSource("item.toUpperCase();", "groovy");
    scriptItemProcessor.afterPropertiesSet();

    return scriptItemProcessor;
}

ItemProcessor 允許完整支援所有 JSR-223 腳本選項。

Spring Batch Admin 1.3.0.RC1

Spring Batch Admin 1.3.0.RC1 解決了 許多問題,並更新了它以與 Spring Batch 2.2.x 版本的 job 儲存庫及更高版本一起使用。 除了已解決的問題外,我們還完成了一些依賴項更新,以從該角度更新專案。

為了支援 Spring Batch 2.2.x 的使用者,此版本包含 Spring Batch Integration 模組,並且仍然使用 Spring Integration 3。 但是,在 Spring Batch 3.0 中,我們將此模組移至 Spring Batch,因此這將是包含此模組的 Spring Batch Admin 的最後一個版本。 展望未來,預計使用者將使用 Spring Batch 中包含的版本。

Spring Batch Extensions

最後,我們很高興地宣佈 Spring Batch 的新儲存庫 Spring Batch Extensions。 該專案為社群貢獻的模組提供了一個家,類似於 Spring Integration Extensions。 透過此公告,我們有了我們的第一個貢獻,spring-batch-elasticsearch 模組。 該模組提供了一個 ItemReader 和一個 ItemWriter 用於與 Elasticsearch 互動。 您可以在 Github 上找到有關此模組和其他貢獻的資訊。 我們期待社群未來的貢獻,以幫助擴展 Spring Batch 的可用用例。

請在 Stack Overflow、社群媒體和 SpringOne2GX 上分享您的意見回饋!

取得 Spring 電子報

與 Spring 電子報保持聯繫

訂閱

取得領先

VMware 提供培訓和認證,以加速您的進度。

瞭解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔案。

瞭解更多

即將舉辦的活動

查看 Spring 社群中所有即將舉辦的活動。

檢視全部