Spring batch introduction
An open source framework to create batch processing application which can deal with the high volume of data, capable to handle processing of billions of records in a day efficiently. Lightweight framework – consume very less memory. It’s not a scheduling framework Provide out of the box APIs to read, process and write data. Efficient transaction management and e rror handling . Why does the batch job needed? Automate the complex processing (applying business logic on data/transforming data) of large volumes of data without any user interaction. Spring Batch vs Spring Boot Batch - · Spring batch is a batch processing framework and spring boot help us to do rapid development by using starter-templates (convention over configuration). What are the ideal use cases for the batch job? Reads the high volume of records from the database/file system. Process the data e.g. Month-end / Weekend calculations Write back processed data / genera...