在Spring Batch中动态创建步骤名称

时间:2019-05-23 06:44:35

标签: spring-batch

我有以下要求。

下面是示例作业XML:

<step id="stepName">
        <tasklet>
          // this is skipped   
        </tasklet>
  </step>

1)有什么方法可以动态生成stepName?

2)那是春季批处理完成并向我们展示      生成的步骤上下文信息,我们能否获得步骤名称,例如: stepName#{jobExecutionContext ['stepName']

3)stepName可以来自 jobExecutionContext

此外,进一步复杂化:

如果我们在下面的步骤之间有条件依赖性-

<step id="stepName" next="loopdecider">
        <tasklet>
          // this is skipped   
        </tasklet>
  </step>

  <decision id="decider" decider="customDecider">
            <next on="CONTINUE" to="stepName" />
            <end on="COMPLETED" />
  </decision>
<next on="CONTINUE" to="stepName" />中的

stepName应该解析为   每次迭代中都有不同的值

0 个答案:

没有答案