摘要: Spring Boot之使用@Scheduled定时器任务
假设我们已经搭建好了一个基于Spring Boot项目,首先我们要在Application中设置启用定时任务功能@EnableScheduling。
启动定时任务
package com.scheduling; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.scheduling.annotation.EnableScheduling;
@SpringBootApplication
@EnableScheduling
public class Application {
public static void main(String[] args) throws Exception {
SpringApplication.run(Application.class);
}
}
其中 @EnableScheduling 注解的作用是发现注解@Scheduled的任务并后台执行。
定时任务具体实现类
接下来我们来创建一个定时任务,可以专门写一个类来写定时任务,所有需要定时的任务都写在这个类里面,一个任务一个