标签: spring-boot spring-batch
我的批处理任务是由最终用户触发的,因此我不希望在应用程序启动时执行所有批处理作业(使用spring.batch.job.enabled=false)。
spring.batch.job.enabled=false
但我希望有一个解决方案来处理以下情况,
当应用程序启动时,spring-batch可以继续因应用程序重启或异常中断而导致的中断批处理作业。
答案 0 :(得分:1)
通过提交具有相同作业参数的相同作业,可以实现Spring Batch中失败/中断作业的恢复。
因此,您可以执行以下操作重新提交失败的作业(假设您使用DB存储作业元数据)