spring-schedule Cron表达式:
Cron 表达式的格式:秒(seconds) 分(minutes) 时(hours) 日(day-of-month) 月(month) 周(day-of-week) 年(year非必须)
各个格式允许的值和允许的特殊字符:

释义:
1、*:通配符,表示该字段可以接收任意值。
2、? :表示不确定的值,或不关心它为何值,仅在日期和星期中使用,当其中一个设置了条件时,另外一个用"?" 来表示"任何值"。
3、,:表示多个值,附加一个生效的值。
4、-:表示一个指定的范围
5、/:指定一个值的增量值。例n/m表示从n开始,每次增加m
6、L:用在日期表示当月的最后一天,用在星期"L"单独使用时就等于"7"或"SAT",如果和数字联合使用表示该月最后一个星期X。例如,"0L"表示该月最后一个星期日。
7、W:指定离给定日期最近的工作日(周一到周五),可以用"LW"表示该月最后一个工作日。例如,"10W"表示这个月离10号最近的工作日
8、C:表示和calendar联系后计算过的值。例如:用在日期中,"5C"表示该月第5天或之后包括calendar的第一天;用在星期中,"5C"表示这周四或之后包括calendar的第 一天。
9、#:表示该月第几个星期X。例6#3表示该月第三个周五。
示例:
0 * * * * ?每分钟触发
0 0 * * * ? 每小时整触发
0 0 4 * * ? 每天凌晨4点触发
0 15 10 * * ? 每天早上10:15触发
*/5 * * * * ? 每隔5秒触发
0 */5 * * * ? 每隔5分钟触发
0 0 4 1 * ? 每月1号凌晨4点触发
0 0 3 ? * L 每周星期六凌晨3点触发
0 11,22,33 * * * ? 每小时11分、22分、33分触发
0 2 0 * * ? * 每天凌晨00:02:00触发
corn表达式自动生成http://cron.qqe2.com/