Spring的任务定时调度方法的研究比较
2012-04-29丁振凡李馨梅
智能计算机与应用 2012年4期
丁振凡 李馨梅
摘要: 在Web应用中,经常需要将某个工作安排在某个特定时间点去做。Spring 提供了丰富多样的任务执行调度,包括使用JDK Timer、使用SchedulingTaskExecutor接口的实现类、使用Quartz、使用TaskScheduler以及采用@Scheduled注解等多种形式。研究得出,JDK Timer仅支持简单的间隔定时执行;SchedulingTaskExecutor接口的实现类提供了并发任务的各类执行方式;Quartz和TaskScheduler支持基于Cron表达式的定时调度,后者还可通过@Scheduled注解定义任务定时。
关键词:
中图分类号:TP393文献标识码:A文章编号:2095-2163(2012)04-0055-03