Spring批处理中批处理状态和退出状态的区别

时间:2013-12-09 05:41:08

标签: spring spring-batch

Spring Batch中批处理状态退出状态的区别

1 个答案:

答案 0 :(得分:15)

来自Spring Batch documentation

一个BatchStatus对象,指示执行的状态。运行时,它是BatchStatus.STARTED,如果失败,则为BatchStatus.FAILED,如果成功完成,则为BatchStatus.COMPLETED

表示运行结果的ExitStatus。这是最重要的,因为它包含一个将返回给调用者的退出代码。

有关差异的更多信息,请参阅5.3.2.1. Batch Status vs. Exit Status部分。你会发现解释非常好。