我正在使用spring batch,其中我有一个用例来配置具有动态步骤的作业。步骤数将取决于用户发送的请求。 目前,我正在使用Tasklet方法来处理该步骤。
我不想分块处理数据。
任何解决此问题的方法,因此我可以使用动态步骤来配置作业。
请从JobConfiguration中找到代码段。
@Bean
public Job createBatchJob() {
return jobFactory.get(JOB_TYPE)
.preventRestart()
.start(step1())
.build();
}
@Bean
public Step step1() {
return stepFactory.get(STEP_TYPE)
.tasklet(batchTasklet).build();
}
如何在上述配置中配置动态步骤?