Spring注解配置定时任务<task:annotation-driven/>
http://m.blog.csdn.net/article/details?id=50945311
首先在配置文件头部的必须要有: xmlns:task="http://www.springframework.org/schema/task" 1 其次xsi:schemaLocation必须为其添加: http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task.xsd 1 2 然后spring扫描过程必须涵盖定时任务类所在的目录: <context:component-scan base-package="com.xx.xx" /> 1 com.xx.xx属于定时任务类的父级甚至更高级 然后设置动作启用定时任务 <task:annotation-driven/> 1 最后设置任务类 import org.springframework.context.annotation.Lazy; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; @Component @Lazy(value=false) public class MyQuartzs { @Scheduled(cron = "*/5 * * * * ?")//每隔5秒执行一次 public void test() throws Exception { System.out.println("Test is working......"); } //@Scheduled(cron = "0 0 1 * * ?")//每天凌晨1点整 //@Scheduled(cron = "0 30 0 * * ?")//每天凌晨0点30分 //@Scheduled(cron = "0 */60 * * * ?")//1小时处理一次 }