1.点睛
从Spring3.1开始,计划任务在Spring中的实现变得异常的简单。首先通过在配置类注解@EnableScheduling来开启对计划任务的支持,然后在要执行计划任务的方法上注解@Scheduled,声明这是一个计划任务。
Spring通过@Scheduled支持多种类型的计划任务,包含cron、fixDelay、fixRate等。
//@Scheduled(fixedDelay=ONE_Minute)
//@Scheduled(fixedRate=ONE_Minute)
//第一位,表示秒,取值0-59
//第二位,表示分,取值0-59
//第三位,表示小时,取值0-23
//第四位,日期天/日,取值1-31
//第五位,日期月份,取值1-12
//第六位,星期,取值1-7,星期一,星期二...,注:不是第1周,第二周的意思,另外:1表示星期天,2表示星期一
//第7位,年份,可以留空,取值1970-2099
//(*)星号:可以理解为每的意思,每秒,每分,每天,每月,每年...
//(?)问号:问号只能出现在日期和星期这两个位置,表示这个位置的值不确定,每天3点执行,所以第六位星期的位置,我们是不需要关注的,就是不确定的值。同时:日期和星期是两个相互排斥的元素,通过问号来表明不指定值。比如,1月10日,比如是星期1,如果在星期的位置是另指定星期二,就前后冲突矛盾了。
//(-)减号:表达一个范围,如在小时字段中使用“10-12”,则表示从10到12点,即10,11,12
//(,)逗号:表达一个列表值,如在星期字段中使用“1,2,4”,则表示星期一,星期二,星期四
//(/)斜杠:如:x/y,x是开始值,y是步长,比如在第一位(秒) 0/15就是,从0秒开始,每15秒,最后就是0,15,30,45,60 另:*/y,等同于0/y
2.示例
(1)计划任务执行类

通过@Scheduled声明该方法是计划任务,使用fixedRate属性每隔固定时间执行。
使用cron属性可按照指定时间执行,本例指的是每天11点28分执行;cron是UNIX和类UNIX(Linux)系统下的定时任务。
(2)配置类

通过@EnableScheduling注解开启对计划任务的支持。
(3)运行

结果

3.Spring高级话题—3.计划任务相关推荐

  1. 【Spring】Spring高级话题-@Enable***注解的工作原理

    @EnableAspectJAutoProxy 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. @EnableAspectJAutoProxy注解 ...

  2. java spring 条件注解_【Spring】Spring高级话题-条件注解-@Condition

    进行本示例的演示,需要先配置好Maven和Spring哦. 见: [Spring]基于IntelliJ IDEA搭建Maven 分析 通过profile,我们可以获得不同的profile,我们可以获得 ...

  3. SSM框架笔记11:Spring常用配置与高级话题

    一.Spring常用配置 1.Bean的Scope 2.Spring EL和资源调用 3.Bean的初始化和销毁 4.Profile 5.事件(Application Event) 二.Spring高 ...

  4. 安卓应用安全指南 5.5.3 处理隐私数据 高级话题

    5.5.3 处理隐私数据 高级话题 原书:Android Application Secure Design/Secure Coding Guidebook 译者:飞龙 协议:CC BY-NC-SA ...

  5. Spring高级程序设计(Spring框架创始人倾情推荐的权威开发指南)

    Spring高级程序设计(Spring框架创始人倾情推荐的权威开发指南) 市场价 :¥99.00 会员价 : ¥74.25(75折) 样章免费试读:http://www.china-pub.com/1 ...

  6. 安卓应用安全指南 4.4.3 创建/使用服务高级话题

    安卓应用安全指南 4.4.3 创建/使用服务高级话题 原书:Android Application Secure Design/Secure Coding Guidebook 译者:飞龙 协议:CC ...

  7. Spring高级程序设计这本书怎么样

    关于Spring高级程序设计 评论 读后感:这本书需要有一定的spring基础的人看 读后感:对于了解Spring 很有用,并且是一本不错的参考书 读后感:这本书早就想买了,就是太贵了--- 啦啦啦, ...

  8. 安卓应用安全指南 5.6.3 密码学 高级话题

    5.6.3 密码学 高级话题 原书:Android Application Secure Design/Secure Coding Guidebook 译者:飞龙 协议:CC BY-NC-SA 4.0 ...

  9. 安卓应用安全指南 5.3.3 将内部账户添加到账户管理器 高级话题

    5.3.3 将内部账户添加到账户管理器 高级话题 原书:Android Application Secure Design/Secure Coding Guidebook 译者:飞龙 协议:CC BY ...

最新文章

  1. 色彩(颜色)空间原理(上)
  2. Spring-redis基础配置
  3. lstm PTB语言数据集的处理
  4. iPhone 11的秘密武器:超宽频U1芯片,不止AirDrop,480Mbps高速传输,更有大用途
  5. hdu4763 KMP
  6. 深度学习中不变性是什么?平移不变性Translation Invariance、旋转/视角不变性Ratation/Viewpoint Invariance、尺度不变性Size、Illumination
  7. 一款炫酷Loading动画--载入成功
  8. linux中python安装_linux环境下的python安装过程图解(含setuptools)
  9. pandas 读取所有表头_像用excel一样用pandas
  10. 一文弄懂什么是RPC
  11. redis学习之redis的安装和简介
  12. Android 对Layout_weight属性完全解析以及使用ListView来实现表格
  13. python实现简单计算器
  14. PSS E v33.40 1CD(大型电力系统仿真计算软件)
  15. 如何使用IDEA画UML图
  16. Golang Beego框架之WebIM例子分析
  17. 医疗机构如何成功实施CRM?如下几点是关键因素
  18. 联想小新笔记本电脑显示很暗, 教你如何将将其亮度调到最高
  19. badatatable转成json_数据表转换成json(DatatableToJson)
  20. 大数据数学基础 python描述_大数据数学基础(Python语言描述)

热门文章

  1. GrepWin:Win7下的文本替换工具
  2. RGB_D_开发征程(使用Kinect)
  3. 畅享网助力打造IT界的文化人
  4. elasticsearch 6.1.1 transport jar
  5. 记一次mogodb占用cpu高问题
  6. 2013-9 OWASP论坛
  7. PHP函数——urlencode() 函数
  8. ABBYY FineReader 12可以内置自动化任务吗
  9. Java解压上传zip或rar文件,并解压遍历文件中的html的路径
  10. jQuery弹出层插件大全