Overview
The reference documentation is divided into several sections:
| Spring Batch Introduction | Background, usagescenarios, and general guidelines. |
| What’s new in Spring Batch 6.0 | New features introduced in version 6.0. |
| Spring Batch Architecture | Spring Batcharchitecture, general batch principles, batch processing strategies. |
| The Domain Language of Batch | Core concepts and abstractionsof the Batch domain language. |
| Configuring and Running a Job | Job configuration, execution, andadministration. |
| Configuring a Step | Step configuration, different types of steps, andcontrolling step flow. |
| Item reading and writing |
|
| Item processing |
|
| Scaling and Parallel Processing | Multi-threaded steps,parallel steps, remote chunking, and partitioning. |
| Repeat | Completion policies and exception handling of repetitive actions. |
| Retry | Retry and backoff policies of retryable operations. |
| Unit and Integration Testing | Job and Step testing facilities and APIs. |
| Common Patterns | Common batch processing patternsand guidelines. |
| Spring Batch Integration | Integrationbetween Spring Batch and Spring Integration projects. |
| Spring Batch Observability | Batch jobsmonitoring and metrics. |
The following appendices are available:
| List of ItemReaders and ItemWriters | List ofall provided item readers and writers. |
| Meta-Data Schema | Core tables used by the Batchdomain model. |
| Glossary | Glossary of common terms, concepts, and vocabulary ofthe Batch domain. |
| Frequently Asked Questions | Frequently Asked Questions about Spring Batch. |