需要用到的关键注解 @EnableScheduling //开启定时任务支持,作用于启动类 @Scheduled //指定定时任务的方法,作用于方法 启动类开启定时任务的注解:@EnableScheduling @SpringBootApplication @EnableScheduling //开启定时任务支持 public class ManagerApplication extends SpringBootServletInitializer { public static void main(String[] args) { SpringApplication.run(ManagerApplication.class, args); } @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder springApplicationBuilder){ return springApplicationBuilder.sources(ManagerApplication.class); } } 新建一个定时任务配置类 @Component //将该类注入到容器中 public class SchedulerTask { /** * @Scheduled //该注解指定定时任务的方法 * */ @Scheduled(fixedRate = 10*1000)//每隔10秒执行一次 private void process(){ System.out.printlen("执行了!") } } @Scheduled() 该注解中几个常用参数 initialDelay = ""; //系统初始化(启动)多久开始执行 fixedDelay = "";//固定延迟时间,上一个任务执行完成,下一个任务再多久之后去执行 fixedRate = ""; //固定频率执行,每隔多久执行一次 cron = ""; //cron表达式