@Scheduled(cron = "0 0 0 15 * ?")表示什么意思
时间: 2024-04-19 17:25:15 浏览: 112
Spring @Scheduled定时任务动态修改cron参数
4星 · 用户满意度95%
@Scheduled(cron = "0 0 0 15 * ?")是一个在Spring框架中用来进行定时任务调度的注解。这个注解表示在每个月的15号的午夜零点执行任务。
具体解释如下:
- "0 0 0" 表示任务执行的时间为午夜零点,即凌晨12点。
- "15" 表示任务执行的日期为每个月的15号。
- "*" 表示任务在每个月都要执行。
- "?" 是用来解决日和周字段冲突的问题,因为我们只指定了日期,所以将这个字段设为 "?"。
因此,@Scheduled(cron = "0 0 0 15 * ?")表示每个月的15号午夜零点执行任务。
阅读全文