我有以下工作配置:
@Bean
public Job job(Step databaseToDataBaseLowercaseSlaveStep) {
return jobBuilderFactory.get("myJob")
.incrementer(new RunIdIncrementer())
.flow(csvToDbLowercaseStep())
.next(databaseToDataBaseLowercaseSlaveStep)
.split(jobTaskExecutor())
.add(new FlowBuilder<Flow>("flow2")
.start(notificationStep())
.build()
)
.end()
.build();
}
预期的行动顺序:
执行csvToDbLowercaseStep
并行运行 2 个步骤 a) databaseToDataBaseLowercaseSlaveStep
b)notificationStep
实际行动顺序:
执行csvToDbLowercaseStep
执行databaseToDataBaseLowercaseSlaveStep
所以notificationStep
根本没有被调用。为什么?我该如何纠正它?
陪伴而非守候
相关分类