需求背景
21:30-05:10 每隔3分钟执行一次
corn表达式的几个符号意义
“?”字符:表示不确定的值
“,”字符:指定数个值
“-”字符:指定一个值的范围
“/”字符:指定一个值的增加幅度。n/m表示从n开始,每次增加m
“L”字符:用在日表示一个月中的最后一天,用在周表示该月最后一个星期X
“W”字符:指定离给定日期最近的工作日(周一到周五)
“#”字符:表示该月第几个周X。6#3表示该月第3个周五
————————————————
版权声明:本文为CSDN博主「新时代农民工James」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_48692664/article/details/121860360
解决思路
常规思路 根据小时21-5 3分钟一次去实现,
@Scheduled(corn = "0 3 21-5 * * ?")
这样写实现出来的效果是