2

コマンドラインから実行する Spring Batch を使用して DB 移行プログラムを作成しました。ジョブ リポジトリは H2 を使用して永続化され、期待どおりに動作しますが、を使用して中断するCtrl-Cと、ジョブのインスタンスはエラーで終了したとマークされ、したがって再起動できなくなります。ジョブを失敗としてマークし、再起動可能にすることを Spring Batch フレームワークに伝えるにはどうすればよいですか? 前もって感謝します。

編集:私の問題は、-restartオプションを使用すると、 CommandLineJobRunner クラスが で停止するとエラーで終了したとマークされるため、再起動に失敗したジョブが見つからないことですCtrl-C。これが少し明確になることを願っています。

4

1 に答える 1