使用Spring Cloud Task批处理作业退出状态

时间:2018-03-26 10:14:12

标签: spring-batch spring-cloud-task

我试图设置一个弹簧批处理项目以部署在Spring Cloud Data Flow服务器上,但首先我必须" wrapp"它在Spring Cloud Task应用程序上。 Spring Batch在BATCH_表上生成元数据(开始/结束,状态,参数等)。 Cloud Task在TASK_表上执行相同操作。

阅读documentation of Spring Cloud Task,它说为了将批处理信息传递给任务,必须设置它 spring.cloud.task.batch.failOnJobFailure=true以及

  

让您的任务根据结果返回退出代码   批量作业执行,你需要自己编写   CommandLineRunner。

那么,有关我应该如何编写自己CommandLineRunner的任何迹象?

现在,只有设置了属性,如果我强迫任务失败,我就会Failed to execute CommandLineRunner .... Job UsersJob failed during execution for jobId 3 with jobExecutionId of 6

0 个答案:

没有答案