Spring Batch 2.2.0 RC1 現已釋出

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

我們很高興地宣佈 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 社群中所有即將舉行的活動。

檢視全部