springboot中,想啟動定時任務很簡單,在開始類上加上
@EnableScheduling
注解,然後在想定時執行的方法上加上
@Scheduled)
注解來啟動定時任務。但是,這個定時任務有個坑,就是它是同步的,比如說起了兩個定時任務,這兩個定時同時隻有一個在執行。
如果想要異步執行,需要再加兩個注解,開始類上加上
@EnableAsync
,在需要異步執行上的地方加上
@Async