我要写一个定时任务,从8:30-17:30每隔5min执行一次。
目前的写法是@Scheduled(cron = "0 30/5 8-17 ? *"),这样写有个问题,就是那个30,只有在开头的 8:30 起作用,结尾并不是 17:30。
同事给了我一种写法,但是要写两次:0 30/5 8-16 ? 和 0 0-30/5 17 ? 。
请问有没有一行 @Scheduled(cron=) 就能生效的写法?
请指教,谢谢。
我要写一个定时任务,从8:30-17:30每隔5min执行一次。
目前的写法是@Scheduled(cron = "0 30/5 8-17 ? *"),这样写有个问题,就是那个30,只有在开头的 8:30 起作用,结尾并不是 17:30。
同事给了我一种写法,但是要写两次:0 30/5 8-16 ? 和 0 0-30/5 17 ? 。
请问有没有一行 @Scheduled(cron=) 就能生效的写法?
请指教,谢谢。
12 回答6k 阅读
2 回答3.2k 阅读✓ 已解决
3 回答7k 阅读✓ 已解决
3 回答3k 阅读✓ 已解决
5 回答4.6k 阅读
4 回答2.3k 阅读
3 回答4.6k 阅读
网上找的,有这种corn表达式生成器
http://cron.ciding.cc/