Spring Batch 2.2.0 RC1 現已推出

發布 | Michael Minella | 2013年4月09日 | ...

我們很高興地宣布 Spring Batch 2.2.0.RC1 現在可以透過 SpringSource Milestone 儲存庫取得。Spring Batch 首頁 | GitHub 上的原始碼 | 參考文件

支援 Spring Data

Spring Data 是一系列專案,旨在讓開發使用新資料存取技術(如非關聯式資料庫)的 Spring 驅動應用程式變得更容易。基於公開 Repository 物件的模型,Spring Data 允許應用程式以簡單且一致的方式跨許多新平台存取資料。Spring Batch 2.2.0.RC1 現在為 Spring Data 支援的多種資料儲存提供 ItemReaderItemWriter 實作,包括 MongoDB、Neo4j 和 Gemfire(僅寫入)。此外,Spring Batch 2.2.0.RC1 現在有一個 RepositoryItemReaderRepositoryItemWriter,它將從自定義 Spring Data Repository 實作中讀取和寫入項目。

Java 配置

在此版本中,Spring Batch 2.2.0.RC1 現在支援基於 Java 的任務定義。現在可以透過新的 @EnableBatchProcessing 註釋和一組建構器來使用 Java 配置建構任務定義,這些建構器允許您建構任務、步驟、流程、拆分等。透過使用 @EnableBatchProcessing 註釋,可以啟用以下功能
  • 建立 StepScope - 允許透過 @Scope("step") 配置 Bean
  • @Autowired - JobRepositoryJobLauncherJobRegistryPlatformTransactionManagerJobBuilderFactoryStepBuilderFactory 都可以自動注入到您的上下文中。

非識別任務參數

Spring Batch 2.2.0.RC1 現在支援使用不影響 JobInstance 識別碼產生的任務參數。作為此更新的一部分,JobParameters 不再與 JobInstance 相關聯,而是與 JobExecution 相關聯。為了支援此變更,任務儲存庫架構已更新,並且提供了一個遷移腳本。您可以在 入門指南中閱讀有關遷移腳本的詳細資訊。

其他改進和錯誤修正

隨著 Spring Batch 2.2.0.RC1 的發布,已經添加了許多其他的改進和錯誤修正。可以在此版本的 變更日誌中找到完整的更新列表。

連結

Spring Batch 首頁 | GitHub 上的原始碼 | 參考文件

取得 Spring 電子報

透過 Spring 電子報保持聯繫

訂閱

搶先一步

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

了解更多

取得支援

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

了解更多

即將舉行的活動

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

查看全部