1、在Spring配置文件中添加

	<task:annotation-driven/>

2、在需要调用执行定时任务的类中使用注解

    @Service
@Lazy(false) //避免spring懒加载导致无效

3、在主要执行的定时任务的方法上添加注解

@Scheduled(cron = "0 */1 * * * ?") //当前是1分钟执行一次

点击定时器表达式在线生成

 举例(建议测试一下):

0 0 10,14,16 * * ? 每天上午10点,下午2点,4点
0 0/30 9-17 * * ?   朝九晚五工作时间内每半小时
0 0 12 ? * WED 表示每个星期三中午12点 
"0 0 12 * * ?" 每天中午12点触发 
"0 15 10 ? * *" 每天上午10:15触发 
"0 15 10 * * ?" 每天上午10:15触发 
"0 15 10 * * ? *" 每天上午10:15触发 
"0 15 10 * * ? 2005" 2005年的每天上午10:15触发 
"0 * 14 * * ?" 在每天下午2点到下午2:59期间的每1分钟触发 
"0 0/5 14 * * ?" 在每天下午2点到下午2:55期间的每5分钟触发 
"0 0/5 14,18 * * ?" 在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发 
"0 0-5 14 * * ?" 在每天下午2点到下午2:05期间的每1分钟触发 
"0 10,44 14 ? 3 WED" 每年三月的星期三的下午2:10和2:44触发 
"0 15 10 ? * MON-FRI" 周一至周五的上午10:15触发 
"0 15 10 15 * ?" 每月15日上午10:15触发 
"0 15 10 L * ?" 每月最后一日的上午10:15触发 
"0 15 10 ? * 6L" 每月的最后一个星期五上午10:15触发 
"0 15 10 ? * 6L 2002-2005" 2002年至2005年的每月的最后一个星期五上午10:15触发 
"0 15 10 ? * 6#3" 每月的第三个星期五上午10:15触发 

最新文章

  1. DOM系列---DOM操作样式
  2. 自己在OC考试中的试题
  3. 设置session失效时间
  4. 宣讲ppt的技巧
  5. ASP.NET MVC and jqGrid 学习笔记 5-添加数据
  6. 学习Jammendo代码的心路历程(一)简单的淡出效果实现
  7. Python3 知识库
  8. C3P0 APPARENT DEADLOCK
  9. Redis的正确使用姿势
  10. 自己手动搭建jenkins教程
  11. Overture小课堂之如何演绎钢琴滑音
  12. AtCoder Beginner Contest 118 解题报告
  13. Vue.js几个简单用法
  14. 记录一下 FastAdmin getOriginData 问题
  15. P1710 地铁涨价
  16. 关于Unix/Linux的终端、伪终端、控制台和shell
  17. collecitons.deque
  18. RHCSA day5
  19. 牛客小白月赛9 A签到(分数取模,逆元)
  20. BZOJ 1965 洗牌(扩展欧几里得)

热门文章

  1. c 判断一个字符是否为字母
  2. LeetCode 76. 最小覆盖子串(Minimum Window Substring)
  3. 配置默认编码为utf8
  4. pytorch-LeNet网络
  5. 查看MySQL 连接信息--连接空闲时间及正在执行的SQL
  6. DB2 SQL 错误(SQLCODE:-964,SQLSTATE:57011)处理方法
  7. LC 740. Delete and Earn
  8. 【Taro全实践】Taro在微信小程序中的生命周期
  9. Android下文件访问的权限
  10. coursera 视频总是缓冲或者无法观看的解决办法(Windows 和 Linux 系统 环境)