Spring批处理在一个tasklet中运行重复的步骤(不止一次)



假设我有以下流程,开始->步骤1->步骤2->步骤3->步骤2->结束

我为每个步骤创建了小任务,并如上所述配置了一个作业。当作业被触发时,执行一直很好,直到第3步,它进入无限循环。那么,是否有一种方法可以在JobFlow中不止一次地迈出一步呢。

我使用的是春季批次4.2.1.RELEASE.

你的工作写得怎么样?当我使用许多基于批处理设计的流时,我曾经遇到过这种问题。

你试过这样的东西吗?

@Bean
fun jobSincAdUsuario(): Job {
estatisticas.reset()
return job.get("batch-job")
.incrementer(RunIdIncrementer())
.start(step1())
.next(step2())
.next(step3())
.next(step2())
.build().build()
}

最新更新