春季批次| 在工作中优雅的工作终止

Jag*_*aga 5 jobs spring-batch

在开始工作之后,在之前的工作中 - 在某些情况下我们希望优雅地终止工作(即,根本不运行工作,但都没有抱怨,即没有例外).当前执行此操作的方式类似于调用jobExecution.stop - 但是,这会导致JobInteruptedException进一步导致logger.error调用.

还有其他更好的程序化替代方案(没有人工干预)吗?

Ser*_*uşu 3

您可以阅读:

只需根据条件为第一步引入结束元素:

“end”元素指示作业停止,BatchStatus 为 COMPLETED。