@Scheduled(cron = "0/5 * * * * ?")
时间: 2024-08-14 19:05:18 浏览: 51
Spring @Scheduled定时任务动态修改cron参数
4星 · 用户满意度95%
这个表达式是一个cron定时任务调度规则,它用于Spring框架中的`@Scheduled`注解。`0/5 * * * * ?`按照秒、分、小时、月份、星期和年份的顺序分解,表示的意思是每五分钟执行一次任务。具体解释如下:
- `0/5`: 每5秒钟执行一次(秒级别,秒数为0和5的倍数)
- `*`: 对于分钟、小时、日期和月份,表示每一项都匹配任意值(即不限制)
- `*`: 对于星期几,表示一周内的每一天
- `?`: 对于年份,表示每年的任何时候
在Spring中,通过这种方式可以方便地安排后台任务按预定的时间间隔执行,例如发送邮件通知、数据备份等。
阅读全文