先在spring的配置文件中添加扫描
在applicationContext.xml中添加 <task:annotation-driven/>,我用的是idea有提示功能
选择第一个后会在表头生成xsd等配置
用eclipse的话手动添加即可
xmlns:task="http://www.springframework.org/schema/task"
下面两行是加在xsi:schemaLocation中的,注意别加错位置
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd
http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task.xsd
2.在代码中的使用
建议单独建个package方便维护,在类上加注解@Component,在方法中加上 @Scheduled。如下图
cron的表达式用在线生成器生成即可,没必要刻意记。 网址 http://cron.qqe2.com/。 或者在度娘 搜索 cron生成器。
然后就大功告成了!!