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