概述

参考文档分为几个部分

Spring Batch 简介

背景、使用场景和一般指南。

Spring Batch 架构

Spring Batch 架构、一般批处理原则、批处理策略。

Spring Batch 5.1 中的新增内容

版本 5.1 中引入的新功能。

批处理的领域语言

批处理领域语言的核心概念和抽象。

配置和运行作业

作业配置、执行和管理。

配置 Step

步骤配置、不同类型的步骤以及控制步骤流程。

项目读取和写入

ItemReaderItemWriter 接口以及如何使用它们。

项目处理

ItemProcessor 接口以及如何使用它。

扩展和并行处理

多线程步骤、并行步骤、远程分块和分区。

重复

重复操作的完成策略和异常处理。

重试

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

单元测试

作业和步骤测试设施和 API。

常见模式

常见的批处理模式和指南。

Spring Batch 集成

Spring Batch 和 Spring Integration 项目之间的集成。

监控和指标

批处理作业监控和指标。

跟踪

使用 Micrometer 进行跟踪。

以下附录可用

ItemReader 和 ItemWriter 列表

所有提供的项目读取器和写入器的列表。

元数据模式

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

批处理和事务

Spring Batch 中使用的事务边界、传播和隔离级别。

术语表

批处理域的常见术语、概念和词汇表。

常见问题解答

关于 Spring Batch 的常见问题解答。