丁振凡 李馨梅
摘要: 在Web應用中,經常需要將某個工作安排在某個特定時間點去做。Spring 提供了豐富多樣的任務執行調度,包括使用JDK Timer、使用SchedulingTaskExecutor接口的實現類、使用Quartz、使用TaskScheduler以及采用@Scheduled注解等多種形式。研究得出,JDK Timer僅支持簡單的間隔定時執行;SchedulingTaskExecutor接口的實現類提供了并發任務的各類執行方式;Quartz和TaskScheduler支持基于Cron表達式的定時調度,后者還可通過@Scheduled注解定義任務定時。
關鍵詞:
中圖分類號:TP393文獻標識碼:A文章編號:2095-2163(2012)04-0055-03