springboot的定时任务使用步骤:
步骤一:添加@EnableScheduling注解
步骤二:配置定时任务多线程执行任务,springboot默认只有一个线程执行任务,也就是说如果你定义了多个任务同时执行,只能执行其中一个。
@Configuration
public class TaskSchedulerConfig {
@Bean
public TaskScheduler taskScheduler() {
ThreadPoolTaskScheduler taskScheduler = new ThreadPoolTaskScheduler();
taskScheduler.setPoolSize(10);//设置线程数10
return taskScheduler;
}
}
步骤三:编写定时任务
这样即可同时使用多个任务了。
如有错误,请纠正。