Fluxo do Spring-batch / split após um passo

Eu estou construindo uma solução de spring-batch que contém o seguinte processo:

passo 1: dividir uma lista em várias listas passo 2: processar cada sub-lista passo 3: sub-listas de mesclagem

As sub-listas geradas podem ser processadas em paralelo e, de acordo com a documentação do spring-batch, isso é suportado. Infelizmente, só consigo encontrar trabalhos de exemplo de lotes de primavera que iniciam com etapas paralelas, não exemplos que começam sequencialmente.

O trabalho a seguir não será compilado. Spring me dá um erro: "não é possível resolver a etapa 2"

<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>

Então, como posso configurar uma tarefa para executar primeiro uma única etapa, em vez de executar várias etapas em paralelo e executar uma última etapa?

questionAnswers(3)

yourAnswerToTheQuestion