-1
私はチュートリアルの下に使用して春ブーツと春のバッチジョブを作成しました:予想通り春のバッチジョブを複数回実行
https://spring.io/guides/gs/batch-processing/
ジョブは、データベースへのファイル書き込みを読んでいます。
しかし、今ではこのジョブを複数回実行するためのユースケースがあります。
私はArrayList
のパラメータを持っています。
ArrayList
のサイズの回数だけジョブを実行できるように、ジョブにどのような変更を加える必要がありますか?この
@Component
Class Someclass{
...............
@Autowired
private JobLauncher jobLauncher;
@Autowired
private Job job;
public void someFunction(){
jobLauncher.run(job, new JobParameters());
}
}
だけの事は、それが既に完了している場合は、バッチジョブを再起動できないですよう
'ItemReader'の' read() 'メソッドを使って、リストの1つのファイルを一度に読み込み、最後に到達するまで続けます。リスト。 – Berger