【发布时间】:2018-10-25 19:43:55
【问题描述】:
我想用这个流程创建一个工作:
execute step1
if (resource doesn't exist)
execute createStep
else
execute updateStep
我创建了一个决策程序来返回“CREATE”或“UPDATE”。我的决策者是用 @Service 定义的,所以 bean 将被自动装配
我的工作流程如下:
return jobs.get("someJobName")
.start(step1())
.next(myDecider).on("CREATE").to(createStep())
.from(myDecider).on("UPDATE").to(updateStep())
.end().build();
当我运行我的 UnitTest 时,它会运行所有步骤、创建和更新,就像它第二次选择两条路径运行决策程序一样。我做错了什么?
【问题讨论】: