Overview :: Spring Batch (original) (raw)

Spring Batch Introduction Background, usage scenarios, and general guidelines.
Spring Batch Architecture Spring Batch architecture, general batch principles, batch processing strategies.
What’s new in Spring Batch 5.2 New features introduced in version 5.2.
The Domain Language of Batch Core concepts and abstractions of the Batch domain language.
Configuring and Running a Job Job configuration, execution, and administration.
Configuring a Step Step configuration, different types of steps, and controlling step flow.
Item reading and writing ItemReaderand ItemWriter interfaces and how to use them.
Item processing ItemProcessor interface and how to use it.
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 Testing Job and Step testing facilities and APIs.
Common Patterns Common batch processing patterns and guidelines.
Spring Batch Integration Integration between Spring Batch and Spring Integration projects.
Monitoring and metrics Batch jobs monitoring and metrics.
Tracing Tracing with Micrometer.