springboot项目定时任务实现
时间: 2023-11-08 19:54:49 浏览: 95
springboot 定时任务
在Spring Boot项目中,可以使用@Scheduled注解来实现定时任务。首先需要在启动类上添加@EnableScheduling注解来开启定时任务支持。然后在需要定时执行的方法上添加@Scheduled注解,并指定执行的时间间隔或者使用cron表达式来指定执行时间。例如:
```java
@SpringBootApplication
@EnableScheduling
public class ScheduledApplication {
public static void main(String[] args) {
SpringApplication.run(ScheduledApplication.class, args);
}
}
@Component
public class SchedulerTask {
@Scheduled(fixedRate = 10000) //每隔10秒执行一次
private void process() {
System.out.println("执行了!");
}
}
```
在上述代码中,@Scheduled注解中的fixedRate参数表示该方法每隔10秒执行一次。
阅读全文