概述
参考文档分为几个部分:
- Spring Batch 介绍 背景、使用场景和通用指导。
- Spring Batch 架构 Spring Batch 架构、通用批处理原则和批处理策略。
- Spring Batch 5.2 新特性 版本 5.2 中引入的新功能。
- 批处理领域语言 批处理领域语言的核心概念和抽象。
- 配置和运行作业 作业配置、执行和管理。
- 配置步骤 步骤配置、不同类型的步骤以及控制步骤流程。
- 项目读取和写入
ItemReader
和ItemWriter
接口及其用法。 - 项目处理
ItemProcessor
接口及其用法。 - 扩展与并行处理 多线程步骤、并行步骤、远程分块和分区。
- 重复操作 重复操作的完成策略和异常处理。
- 重试 可重试操作的重试和退避策略。
- 单元测试 作业和步骤测试工具及 API。
- 常见模式 常见的批处理模式和指南。
- Spring Batch 集成 Spring Batch 与 Spring Integration 项目的集成。
- 监控与指标 批处理作业的监控和指标。
- 跟踪 使用 Micrometer 进行跟踪。
以下附录可用:
- ItemReaders 和 ItemWriters 列表 提供的所有项读取器和写入器的列表。
- 元数据模式 批处理领域模型使用的\core 表。
- 批处理处理和事务 Spring Batch 中使用的事务边界、传播行为和隔离级别。
- 术语表 批处理领域常见的术语、概念和词汇表。
- 常见问题解答 关于 Spring Batch 的常见问题解答。