Spring Webアプリケーションでは、XMLベースの設定から注釈ベースの設定に移行しています。Springからスケジュールされたタスク:XMLから注釈へ
は、私たちのWebアプリケーションで複数のスケジューラがあり
<task:scheduled-tasks scheduler="cacheScheduler">
<task:scheduled ref="currencyExchangeRateTask" method="cacheCurrencyExchangeRates" cron="0 0 8,20 * * *" />
</task:scheduled-tasks>
このXMLで定義されたスケジュールされたタスクとこだわっています。このタスクは、IDがcacheScheduler
のスケジューラで実行する必要があります。
私はこれがデフォルトのスケジューラ上で実行されている
@Scheduled(cron = "0 0 8,20 * * *")
public void cacheCurrencyExchangeRates() {
...
}
場所に、今、次の注釈を持っています。
これはXML設定なしでどのように修正できますか?