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 版本的作業儲存庫及更高版本一起使用。除了解決的問題外,我們還完成了一些依賴項更新,以使專案從這個角度保持最新。

為了支援 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 社群中所有即將舉行的活動。

檢視所有