Spring Batch中批处理状态与退出状态的区别
答案 0 :(得分:15)
来自Spring Batch documentation:
一个BatchStatus对象,指示执行的状态。运行时,它是BatchStatus.STARTED,如果失败,则为BatchStatus.FAILED,如果成功完成,则为BatchStatus.COMPLETED
表示运行结果的ExitStatus。这是最重要的,因为它包含一个将返回给调用者的退出代码。
有关差异的更多信息,请参阅5.3.2.1. Batch Status vs. Exit Status部分。你会发现解释非常好。