Spring Batch merupakan suatu framework batch yang komprehensif ringan yang dirancang untuk aplikasi dalam jumlah yang besar untuk daily operation dari sistem enterprise.
Fitur :
Untuk mengambil data dari tabel database, buat class yang berisi attribut yang sesuai dengan field pada tabel yang diinginkan. Sebagai contoh, buat User.class
Buat configuration class, dengan menambahkan JdbcCursorItemReader Bean.
Buat class untuk ProfileUserItemProcessor dengan implement ItemProcessor.
Buat configuration class, tambahkan bean untuk memanggil ProfileUserItemProcessor yang sudah dibuat sebelumnya.
Tambah RepositoryItemWriter bean untuk menyimpan ke tabel internal yang digunakan.
Buat Step bean, dimana proses ini kita dapat membuat lebih dari 1 step sesuai kebutuhan.
Proses terakhir adalah buat bean untuk job, dimana job ini akan memanggil step di atas.
Apabila terdapat step lebih satu, dapat dipanggil dengan cara seperti dibawah ini
Demikian coretan saya untuk saat ini. Semoga membantu.
No comments:
Post a Comment