0

タスクのリスト(Runnable?)をSpringに返すことは可能ですか?Springは、各アイテムによってスローされた例外に関係なく、それらを順番に実行しますか?

春に10個のタスクを1、2、3などの順序で呼び出し、例外が発生した場合は単純にログに記録したい

@Async が役立つように見えますが、XML からどのように構成できますか?

4

1 に答える 1

0

タスクを連続して実行したい場合は、スレッドが 1 つだけのスレッドプールを介して実行できます。

ExecutorService executor = Executors.newSingleThreadExecutor();
executor.execute(yourrunnable);

xml から構成することはできません@Async。注釈を使用する必要があります。@Async を検討している場合は、タスクを連続して処理するため、明示的なエグゼキューターを提供する必要があります。

@Async("serialExecutor")
<task:executor id="serialExecutor" pool-size="1"/>
于 2012-07-31T20:03:17.757 に答える