程序中若需要在某个时间循环执行某项任务,就可以使用@Scheduled定时器
- @Scheduled(cron=“0 0 21 * * ?”) //每天晚上九点执行一次 21点
- @Scheduled(cron = “0 24 8,17,23 * * ?”) //每天8点,15点,23点59分执行一次
- @Scheduled(cron = “0 59 23 ? * MON,WED,SAT”) // 每周周1,周3和周六23点59分执行一次
- @Scheduled(cron = “0 59 23 1,10,L * ?”) // 每月第1天,第10天和最后一天的23点59分执行
- @Scheduled(cron = “0 59 23 L * ?”) //每月最后一天23点59分执行
- @Scheduled(cron = “0 59 23 L 3,6,9,12 ?”) // 每个季度的最后一天23点59分
本文介绍了Java中使用@Scheduled注解进行定时任务设置的方法,包括每日、每周和每月执行的示例,如每日21点、8点、15点、23点59分,以及特定日期执行。通过这些例子,读者可以掌握如何配置cron表达式来实现灵活的定时任务调度。

9518

被折叠的 条评论
为什么被折叠?



