spring Cron表达式例子

Cron表达式在定时任务中必不可少的,而且有很多不同的要求。主要是两种,一种是定点的,一种定频率的。

先简单介绍一下cron表达式每个段的含义,一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。 按顺序依次为 :

秒(0~59) 

分钟(0~59) 

小时(0~23) 

天(月)(0~31,但是你需要考虑你月的天数,每月的记号) 

月(0~11)(每年的几月) 

天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 

年份(1970-2099)

定点执行的例子

每月的1日的凌晨2点执行作业

0 0 2 1 * ?  

周一到周五每天上午10:15执行作业

 0 15 10 ? * MON-FRI 

2002-2006年的每个月的最后一个星期五上午10:15执行作业

0 15 10 ? 6L 2002-2006

每天凌晨1点19分30秒执行作业

30 19 1 * * ?

定频率

每隔2分钟,并且在第13秒的时候执行作业

13 0/2 * * * ?

每隔7分钟,并且在7点到24点之间的47秒的时候执行作业

47 0/7 7-23 * * ?

每隔2分钟执行作业

0 0/2 * * * ?


为避免定时任务集中执行,应避免整点执行或每5分钟执行一次这种的

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 时间格式: s> m >h >d> m> w(?)> y(?) 分别对应: 秒>分>小时>日>月>周>年, 1...
    二把刀9527阅读 2,559评论 0 4
  • Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法...
    sakura_L阅读 365评论 0 0
  • Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法...
    江公子_阅读 6,865评论 1 1
  • 1. cron表达式格式: {秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)} 2. ...
    32442b7b969c阅读 5,095评论 0 0
  • <!DOCTYPE html> 关闭粘贴样式的过滤 欢迎使用wangEditor富文本编辑器 ...
    青木川_阅读 551评论 0 0

友情链接更多精彩内容