springboot中@schefuled(cron=“0 3 * * * *”)代表什么
时间: 2024-04-23 20:19:28 浏览: 140
详解Spring Boot中使用@Scheduled创建定时任务
在Spring Boot中,@Scheduled注解用于指定定时任务的执行时间。其中,cron属性用于设置任务的执行时间表达式。
cron表达式是一个字符串,由6个或7个空格分隔的时间字段组成,每个时间字段代表一个时间单位。具体格式如下:
```
秒 分 时 日 月 周 年(可选)
```
其中,每个时间字段可以使用以下特殊字符来表示:
- `*`:代表任意值,表示该时间字段可以匹配任意值。
- `?`:只能用于日和周字段,表示不指定具体的值。
- `-`:表示范围,例如`10-20`表示从10到20。
- `,`:表示枚举值,例如`1,3,5`表示1、3、5。
- `/`:表示步长,例如`0/5`表示从0开始,每隔5执行一次。
以你提供的cron表达式为例,`0 3 * * * *`表示每天的3点整执行任务。
阅读全文