概覽

參考文件分為幾個部分:

Spring Batch 簡介

背景、使用場景和通用指南。

Spring Batch 架構

Spring Batch 架構、通用批處理原理、批處理策略。

Spring Batch 5.2 中的新特性

版本 5.2 中引入的新特性。

批處理的領域語言

批處理領域語言的核心概念和抽象。

配置並執行作業

作業配置、執行和管理。

配置 Step

Step 配置、不同型別的 Step 及控制 Step 流程。

Item 讀取和寫入

ItemReaderItemWriter 介面及其使用方法。

Item 處理

ItemProcessor 介面及其使用方法。

擴充套件和並行處理

多執行緒 Step、並行 Step、遠端分塊和分割槽。

重複

重複操作的完成策略和異常處理。

重試

可重試操作的重試和回退策略。

單元測試

作業和 Step 測試設施及 API。

常用模式

常用批處理模式和指南。

Spring Batch 整合

Spring Batch 與 Spring Integration 專案之間的整合。

監控和指標

批處理作業監控和指標。

追蹤

使用 Micrometer 進行追蹤。

以下附錄可用:

ItemReader 和 ItemWriter 列表

提供的所有 Item Reader 和 Writer 列表。

元資料 Schema

批處理領域模型使用的核心表。

批處理和事務

Spring Batch 中使用的事務邊界、傳播和隔離級別。

術語表

批處理領域的常見術語、概念和詞彙表。

常見問題

關於 Spring Batch 的常見問題。