[Spring]支持注解的Spring调度器
目录 概述 实时触发调度任务 TaskScheduler接口 Trigger接口 完整范例 @Scheduler的使用方法 启动注解 @Scheduler定义触发条件 完整范例 参考 概述 如果想在Spring中使用任务调度功能,除了集成调度框架Quartz这种方式,也可以使用Spring自己的调度任务框架。 使用Spring的调度框架,优点是:支持注解(@Scheduler),可以省去大量的配置。 实时触发调度任务 TaskScheduler接口 Spring3引入了TaskScheduler接口,这个接口定义了调度任务的抽象方法。 TaskScheduler接口的声明: public interface TaskScheduler { ScheduledFuture<?> schedule(Runnable task, Trigger trigger); ScheduledFuture<?> schedule(Runnable task, Date startTime); ScheduledFuture<?> scheduleAtFixedRate(Runnable task, Date startTime, long period); ScheduledFuture<?> scheduleAtFixedRate(Runnable task, long