Sunday, March 19, 2017

Spring Batch - Reading From FlatFile

Sebelumnya sudah pernah saya jelaskan secara singkat mengenai spring batch. Dan pada kesempatan kali ini saya aja memberikan contoh bagaimana cara mengambil data melalui flatfile secara batch.
Sebenarnya tidak ada yang beda dengan proses yang sudah saya jelaskan sebelumnya.
Dalam spring batch ada 3 proses besar, yaitu :

  1. Read
  2. Process
  3. Write
Dan ke 3 proses itu akan dipanggil dalam Step dan dijalankan oleh Job (dimana kita dapat mengatur waktu kapan proses batch ini akan dijalankan).

Yang digunakan untuk membaca data dari flatfile dapat menggunakan FlatFileItemReader.
Sebagai contoh :

File yang digunakan adalah seperti dibawah ini :
Untuk contoh file csv di atas, pada saat reader anda dapat memanggil dengan cara seperti dibawah ini.

Sekian untuk saat ini yang dapat saya sampaikan. Semoga membantu.

No comments:

Post a Comment