springboot的定時任務使用步驟:
步驟一:添加@EnableScheduling註解
步驟二:配置定時任務多線程執行任務,springboot默認只有一個線程執行任務,也就是說如果你定義了多個任務同時執行,只能執行其中一個。
@Configuration public class TaskSchedulerConfig { @Bean public TaskScheduler taskScheduler() { ThreadPoolTaskScheduler taskScheduler = new ThreadPoolTaskScheduler(); taskScheduler.setPoolSize(10);//設置線程數10 return taskScheduler; } }
步驟三:編寫定時任務
這樣即可同時使用多個任務了。
如有錯誤,請糾正。