總覽

參考文件分為幾個章節

Spring Batch 簡介

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

Spring Batch 架構

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

Spring Batch 5.1 的新功能

版本 5.1 中引入的新功能。

批次領域語言

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

設定和執行 Job

Job 設定、執行和管理。

設定 Step

Step 設定、不同類型的 Step 以及控制 Step 流程。

Item 讀取和寫入

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

Item 處理

ItemProcessor 介面以及如何使用它。

擴展和並行處理

多執行緒 Step、並行 Step、遠端區塊處理和分割。

重複

重複動作的完成原則和例外處理。

重試

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

單元測試

Job 和 Step 測試工具和 API。

常見模式

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

Spring Batch 整合

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

監控和指標

批次 Job 監控和指標。

追蹤

使用 Micrometer 追蹤。

以下附錄可用

ItemReaders 和 ItemWriters 列表

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

中繼資料結構描述

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

批次處理和交易

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

詞彙表

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

常見問題

關於 Spring Batch 的常見問題。