@scheduled corn用法
时间: 2023-08-09 10:10:02 浏览: 108
spring boot @scheduled定时任务配置
`@Scheduled` 是 Spring 框架中用来定义定时任务的注解。其中 `cron` 属性用来指定任务的执行时间表达式,常用的时间表达式如下:
- `"*"`: 表示任意值,比如 `"* * * * * *"` 表示每秒钟执行一次;
- `"?"`: 表示不指定值,用于替代 `"*"`,比如 `"0 0 12 * * ?"` 表示每天中午 12 点执行一次;
- `"-"`: 表示区间,比如 `"0 0 12-18 * * ?"` 表示每天中午 12 点到下午 6 点期间每个整点执行一次;
- `","`: 表示枚举值,比如 `"0 0 12,18 * * ?"` 表示每天中午 12 点和下午 6 点各执行一次;
- `"/"`: 表示步长,比如 `"0/5 * * * * ?"` 表示每 5 秒执行一次。
具体用法可以根据自己的需求来灵活设置。
阅读全文