是否有任何关于将此xml配置转换为javaconfig的方法的建议:
<job id="job">
<step id="step1" >
<next on="FAILED" to="step2"/>
<next on="*" to="step3"/>
</step>
<step id="step2"/>
<step id="step3"next="step4"/>
<step id="step4"/>
</job>
我能够创造一项工作,其中一步导致另一步成功,另一步导致失败:
SimpleJobBuilder builder = new JobBuilder("job").repository(jobRepository)
.start(step1()).next(step2())
.on("FAILED").to(step3()).build();
答案 0 :(得分:13)
也许是这样的:
jobs.get("job")
.start(step1())
.on("FAILED").to(step2())
.next(step3())
.from(step1())
.next(step3())
.next(step4())
.build().build();
(步骤2仅在步骤1以状态'FAILED'结束时执行。所有其他步骤按顺序执行。这是您的意图吗?)