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?