Spring Batch is a lightweight framework which is used to develop Batch Applications that are used in Enterprise Applications. This tutorial explains the fundamental concepts of Spring Batch and shows how you can use it in practical environment.
This tutorial is particularly going to be useful for all those professionals who are required to process large volumes of records involving repetitive actions such as transaction management, job processing statistics, resource management, etc. Spring Batch is a very effective framework for processing high-volume batch jobs.
Spring Batch has been built upon Spring Framework, therefore you should have prior exposure to the features and functions of Spring. In case you are not familiar with Spring Framework, then you can start here.