毎日 3 時に実行する必要があるいくつかのタスクをスケジュールしたいと考えています。
春のバージョン: 3.0
それを行う方法はありますか?
スケジュールアノテーションでCron式を使用することで実行できます
@Scheduled(cron = "0 0 3 * * ?")
public void performTask() {
//Do Something Here
}
アプリケーションconext xmlファイルに以下の行を追加します
<task:annotation-driven />
Cron式リファレンス: http://docs.oracle.com/cd/E12058_01/doc/doc.1014/e12030/cron_expressions.htm