Spring Batch Java Config:出现异常时跳过步骤并转到下一步

例如,我在工作中有3个步骤(类似于Step1):

@Autowired

private StepBuilderFactory stepBuilderFactory;

@Bean

public Step step1() {

return stepBuilderFactory

.get("step1")

.<String, String> chunk(1)

.reader(reader())

.processor(processor())

.writer(writer())

.build();

}

即使在步骤1中出现异常后,如何继续执行步骤2和3?我的意思是用Java配置。

回答:

这是创建流时如何配置它的示例。这应该与直接通过作业生成器进行配置类似:

return new FlowBuilder<SimpleFlow>("name")

.start(step1) //

.next(step2).on(ExitStatus.FAILED.getExitCode()).to(errorStep)

.from(step2).on(ALL_PATTERN).to(step3)

.build();

以上是 Spring Batch Java Config:出现异常时跳过步骤并转到下一步 的全部内容, 来源链接: utcz.com/qa/397421.html

回到顶部