3

25.5.3 要素

@Scheduled アノテーションと @Async アノテーションの両方を有効にするには、タスク名前空間の「アノテーション駆動型」要素を構成に含めるだけです。

<task:annotation-driven executor="myExecutor" scheduler="myScheduler"/>

<task:executor id="myExecutor" pool-size="5"/>

<task:scheduler id="myScheduler" pool-size="10"/>

@Async アノテーションが付けられたメソッドに対応するタスクを処理するためのエグゼキューター リファレンスが提供され、@Scheduled アノテーションが付けられたメソッドを管理するためのスケジューラー リファレンスが提供されていることに注意してください。

XMLなしでこれを行う方法はありますか?

4

2 に答える 2

10

これは、新しくリリースされた Spring 3.1 では可能ですが、3.0 では不可能です - および を参照@EnableAsyncしてください@EnableScheduling

于 2012-01-03T22:52:48.053 に答える