私はspring-boot(xml構成なし)を使用している春のバッチアプリケーションを持っています。私は自分のアプリケーションでExitStatusの有用性を理解しようとしています。いずれかの手順の最後に、SQLの更新ステートメントを実行する必要があります。私は以下のようなStepExecutionListenerを持っていることによって、これを達成:Spring Batch - フロー制御のExitStatusの使用
@Component
public class MyListener extends StepListenerSupport{
@Autowired
JdbcTemplate jdbcTemplate;
@Transactional
@Override
public ExitStatus afterStep(StepExecution stepExecution) {
jdbcTemplate.execute("some SQL update);
return null;
}
}
あなたが見ることができるように、私は終了ステータスとしてnull
を返し、これが正常に動作するように見えます。しかし、これが適切かどうか、またはExitStatusの特定の値を返す必要があるかどうかはわかりません。
グレート説明:あなたが行う可能性がありますあなたの仕事の設定で次に
:次に、あなたはこのような何かを行う可能性があります!ありがとう –