Пружинный поток / раскол после шага
Я строю решение для подпружиненных партий, которое содержит следующий процесс:
шаг 1: разбить список на несколько списков шаг 2: обработать каждый подсписок шаг 3: объединить подсписки
Сгенерированные подсписки могут обрабатываться параллельно, и в соответствии с пакетной документацией это поддерживается. К сожалению, я могу найти только примеры рабочих мест, которые начинаются с параллельных шагов, а не примеры, которые начинаются последовательно.
Следующая работа не будет компилироваться. Spring дает мне ошибку: «не могу решить step2»
<batch:job id="webServiceJob2">
<batch:step id="step1" next="step2"></batch:step>
<batch:split id="step2" next="step3"></batch:split>
<batch:step id="step3"></batch:step>
</batch:job>
Итак, как я могу настроить задание, чтобы сначала выполнить один шаг, затем выполнить несколько шагов параллельно, а затем выполнить последний единственный шаг?