1 What is spring batch?
A Spring Batch is a lightweight and comprehensive batch framework that is designed to enable the development of robust and highly scalable batch applications vital for the daily operations of the enterprise and processing large volumes of records such as tracing, transaction management, job processing statistics, job restart, etc.