javascript
Spring定时器cron表达式
cron表達(dá)式
用于表示時(shí)間周期的字符串,常用于定時(shí)任務(wù)解決方案。Spring 的定時(shí)任務(wù)。
語(yǔ)法格式
cron 字符串包含 6 或 7 個(gè)域,域之間使用空格分隔。
Seconds Minutes Hours DayofMonth Month DayofWeek
特殊字符
,
用于分隔枚舉值,如在 Seconds 域使用 10,15,25 表示在第 10 秒、15 秒和 25 秒觸發(fā)一次,示例代碼如下:
-
用于表示范圍,如在 Seconds 域使用 30-45 表示在第 30 秒至 45 秒范圍內(nèi),每秒觸發(fā)一次,示例代碼如下:
*
匹配所在域有效范圍內(nèi)的任意值,如在 Minutes 域使用則每分鐘觸發(fā)一次,示例代碼如下:
\
表示從起始時(shí)間開始,每隔固定時(shí)間觸發(fā)一次,如在 Seconds 域使用 10/15 表示每分鐘內(nèi)第 10 秒觸發(fā)以后,后續(xù)每隔 15 秒觸發(fā)一次,即每分鐘第 10 秒、第 25 秒、第 40 秒和第 55 秒各觸發(fā)一次。注意:這種間隔循環(huán)只在每分鐘內(nèi)執(zhí)行,即第 55 秒時(shí)中斷每 15 秒的間隔循環(huán),等到下一分鐘的第 10 秒再次執(zhí)行。
?
只能用于 DayofMonth 和 DayofWeek 這兩個(gè)域,表示匹配任意值,如 DayofMonth 域使用固定值 10(表示每月第 10 天觸發(fā)),則 DayofWeek 使用 ?,示例代碼如下:
作者:又語(yǔ)
鏈接:https://www.jianshu.com/p/73784dff0b0e
總結(jié)
以上是生活随笔為你收集整理的Spring定时器cron表达式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 常用的 Cron 时间表达式 定时器 正
- 下一篇: Spring定时器-Cron表达式