Chapter 4. Jobs with Spring Batch

Enterprise applications often have requirements for processing bulk information by applying complex business rules. Some applications require automated jobs to run and provide large chunks of data as input for further processing. Such functions are always time-based jobs, which don't require any user intervention. Batch processing is widely used in banking and insurance domains where large sets of data are processed at scheduled times. A job is a process while a batch job implies a set of processes that run to perform a task at a scheduled time.

Introduction to Spring Batch

Spring Batch is itself a batch framework that is used to develop applications to do batch jobs. It supports batch optimization and job partitioning ...

Get Mastering Spring Application Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.