SpringBoot @Scheduled 读取配置文件获取cron值
时间: 2023-11-02 11:01:37 浏览: 224
Spring @Scheduled定时任务动态修改cron参数
4星 · 用户满意度95%
在SpringBoot中,可以使用@Scheduled注解来定时执行任务。要读取配置文件中的cron表达式,可以使用@Value注解将配置文件中的值注入到方法中。首先,在配置文件中定义cron表达式:
```
mytask.cron=0 0/5 * * * ?
```
然后,在需要执行定时任务的方法上使用@Scheduled注解,并通过@Value注解将配置文件中的cron表达式注入进来:
```java
@Scheduled(cron = "${mytask.cron}")
public void myScheduledTask() {
// 任务逻辑
}
```
这样,定时任务将按照配置文件中的cron表达式进行执行。
阅读全文