第一步开启任务调度,定时任务
启动类上添加注解 @EnableScheduling
@SpringBootApplication
@EnableScheduling//开启任务调度,定时任务
public class SpringTaskApplication {
public static void main(String[] args) {
SpringApplication.run(SpringTaskApplication .class, args);
}
}
第二步配置定时任务并行化配置类
注意:在这个配置类上加上了@EnableScheduling注解,则启动类上就不用再加了
@Configuration
@EnableScheduling//在这开启了启动类上就不用再写了
public class AsyncTaskConfig implements SchedulingConfigurer,AsyncConfigurer {
//线程池线程数量
private int corePoolSize = 5;
@Bean
public ThreadPoolTaskScheduler taskScheduler(){
ThreadPoolTaskScheduler scheduler = new ThreadPoolTaskScheduler()