У меня есть ниже требования.
Ниже приведен пример задания XML:
<step id="stepName">
<tasklet>
// this is skipped
</tasklet>
</step>
1) Есть ли способ генерировать stepName DYNAMICALLY?
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>
stepName в <next on="CONTINUE" to="stepName" />
должно разрешить до
различное значение в каждой итерации