Contoh penggunaan Spring Batch dalam sebuah Spring Boot Project. Dalam project ini kita akan melakukan migrasi dari file CSV ke dalam database dengan menggunakan Spring Batch.
Spring batch adalah framework dari spring untuk melakukan proses batch yang powerful, dapat mengelola data yang sangat besar sehingga dapat menghandle kebutuhan aplikasi berskala enterprise.
Spring batch juga memiliki fungsi-fungsi yang dapat mendukung pemrosesan data yang besar diantaranya logging/tracing, transaction management, job processing statistics, job restart, skip, dan resource management.
Selengkapnya : https://spring.io/projects/spring-batch