Spring Batch 2.2.0 RC1 現已釋出

釋出 | Michael Minella | 2013年4月9日 | ...

我們很高興地宣佈 Spring Batch 2.2.0.RC1 現已透過 SpringSource Milestones 儲存庫提供。 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 社群所有即將舉行的活動。

檢視所有