Spring-Batch Flow / Split nach einem Schritt

Ich erstelle eine Spring-Batch-Lösung, die den folgenden Prozess enthält:

Schritt 1: Teilen Sie eine Liste in mehrere Listen auf. Schritt 2: Verarbeiten Sie jede Unterliste. Schritt 3: Zusammenführen von Unterlisten

Die generierten Teillisten können parallel abgearbeitet werden, was laut Frühlings-Chargendokumentation unterstützt wird. Leider kann ich nur Spring-Batch-Beispieljobs finden, die mit parallelen Schritten beginnen, keine Beispiele, die nacheinander beginnen.

Der folgende Job wird nicht kompiliert. Der Frühling gibt mir eine Fehlermeldung: "Kann Schritt 2 nicht lösen"

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

Wie kann ich einen Job so konfigurieren, dass er zuerst einen einzelnen Schritt und dann mehrere Schritte gleichzeitig ausführt und dann einen letzten einzelnen Schritt ausführt?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage