總覽

參考文件分為幾個章節

Spring Batch 簡介

背景、使用情境和一般指南。

Spring Batch 架構

Spring Batch 架構、一般批次原則、批次處理策略。

Spring Batch 5.1 新功能

版本 5.1 中引入的新功能。

批次領域語言

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

配置與執行 Job

Job 配置、執行和管理。

配置 Step

Step 配置、不同類型的步驟和控制步驟流程。

Item 讀取和寫入

ItemReaderItemWriter 介面以及如何使用它們。

Item 處理

ItemProcessor 介面以及如何使用它。

擴展與平行處理

多執行緒步驟、平行步驟、遠端區塊處理和分割。

Repeat

重複動作的完成策略和例外處理。

Retry

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

單元測試

Job 和 Step 測試工具和 API。

常見模式

常見的批次處理模式和指南。

Spring Batch 整合

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

監控與指標

批次 Job 監控和指標。

追蹤

使用 Micrometer 進行追蹤。

以下附錄可用

ItemReaders 和 ItemWriters 列表

所有提供的 Item readers 和 writers 列表。

Meta-Data Schema

批次領域模型使用的核心表格。

批次處理與交易

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

詞彙表

批次領域的常用術語、概念和詞彙表。

常見問題

關於 Spring Batch 的常見問題。