在浏览春季批处理文档http://docs.spring.io/spring-batch/reference/html/configureStep.html时,
我遇到了这两个标签,这有点令人困惑。
<end on="FAILED" />
<fail on="FAILED" />
这两者之间有什么区别,有人可以为我澄清这一点。
答案 0 :(得分:1)
我在Spring Batch的文档中找到了,我发现了这个:
'fail'元素指示Job停止,BatchStatus为FAILED。与'end'元素不同,'fail'元素不会阻止Job重新启动。 'fail'元素还允许可选的'exit-code'属性,该属性可用于自定义Job的ExitStatus。如果没有给出'exit-code'属性,那么ExitStatus默认为“FAILED”,以匹配BatchStatus。
如果您想了解更多信息,请点击此链接:
我希望这会对你有所帮助!