如果作业中的某个步骤失败,我希望退出作业。我正在使用Spring Batch注释而不是XML。
我有一个工作步骤定义如下:
@Bean(name = "callM204Step")
public Step callM204Step(StepBuilderFactory stepFactory, CallM204ProgramTasklet task) {
return stepFactory.get("callM204Step") //
.tasklet(task) //
.allowStartIfComplete(true) //
.build();
}
如果此步骤失败,我该如何退出作业?
我不知道如果一个步骤失败,这个工作也会失败。谢谢。