Spring批处理流作业转换
我有以下虚拟弹簧批处理作业:Spring批处理流作业转换,spring,spring-batch,Spring,Spring Batch,我有以下虚拟弹簧批处理作业: return jobBuilderFactory .get(REPORT_JOB_NAME) .flow(createRequestStep()) .on("*").to(retriveInfoStep()) .on("*").to(notifyAdminStep()) .end().build(); 现在我所有的转换条件都是“*
return jobBuilderFactory
.get(REPORT_JOB_NAME)
.flow(createRequestStep())
.on("*").to(retriveInfoStep())
.on("*").to(notifyAdminStep())
.end().build();
现在我所有的转换条件都是“*”
。是否可以从Tasklet.execute
method自定义状态返回,以声明从某一特定步骤开始的多种可选方法
例如,类似这样的事情:
return jobBuilderFactory
.get(REPORT_JOB_NAME)
.flow(createRequestStep())
.goto(
.on("STATUS1").to(retriveInfoStep1())
.on("STATUS2").to(retriveInfoStep2())
.on("STATUS3").to(retriveInfoStep3())
)
.end().build();
因此,根据不同的状态(
STATUS1
,STATUS2
,STATUS3
)我们可以从createRequestStep
开始到以下步骤:RetrieveInfo Step1
,RetrieveInfo Step2
,RetrieveInfo Step3
,可以提供帮助吗?谢谢,这正是我需要的帮助吗?谢谢,这正是我需要的