Spring Batch - 如何在发生异常时保持作业运行?

时间:2016-09-20 08:09:36

标签: spring-batch batch-processing jobs

我尝试使用spring batch编写示例应用程序:

@Bean
public Step testStep() {
    return steps.get("testStep").<String,String>chunk(1)
            .reader(testReader())
            .processor(testProcessor())
            .writer(testWriter())
            .listener(testListener())
            .build();
}

当我在阅读器或处理器或编写器中抛出异常时,作业停止,状态为FAILED。如何让工作忽略异常并继续运行。

我不使用任何xml配置,只使用注释和类。请给我一个提示或链接。

感谢您的支持!

编辑:我们可以动态添加跳过,就像我在下面的回答中发布的那样。

0 个答案:

没有答案