Spring Batch-如何有条件地添加处理器

时间:2018-06-26 13:47:54

标签: spring spring-batch spring-config

在“春季批”中,我的步骤是:

@Bean
public Step step1() {
    return stepBuilderFactory.get("step1")
            .<MyPojo, String>chunk(10)
            .faultTolerant()
            .reader(pagingItemReader())
            .processor(itemProcessor())
            .writer(itemWriter())
            .build();
}

但是,如果设置了某个配置值,我想添加一个处理器,如果设置了另一个值,我想添加另一个处理器。

我应该定义两个不同的步骤吗?还是在步骤中加上“ if” /“ else”?

谢谢

0 个答案:

没有答案