1

SpringBatchは並列モードでフローを実行しません。私は何が間違っているのですか?

<split id="preprocessingStep" next="decompress">
        <flow>
            <step id="step11" next="step22">
                <tasklet ref="my1" />
            </step>

            <step id="step22">
                <tasklet ref="my2" />
            </step>

        </flow>
        <flow>
            <step id="step33">
                <tasklet ref="my3" />
            </step>
        </flow>
</split>
4

1 に答える 1

5

ワンスレッドタスクエグゼキュータを使用しているからだと思います。追加してみてください

<bean id="taskExecutor" class="org.springframework.core.task.SimpleAsyncTaskExecutor"

行をに変更します

   <split id="preprocessingStep" task-executor="taskExecutor" next="decompress">

あなたの設定に。

于 2013-03-20T22:54:36.003 に答える