使用Spring Task可以非常方便的進行定時任務,但是默認只能有一個定時任務在執行。如何改變這種狀況呢?
在定時任務方法上添加@Async注解即可。
@Scheduled(cron = "0/10 * 2-22 * * ?") @Async public void check() { //..... }
注意:默認有8個線程執行此任務
使用Spring Task可以非常方便的進行定時任務,但是默認只能有一個定時任務在執行。如何改變這種狀況呢?
在定時任務方法上添加@Async注解即可。
@Scheduled(cron = "0/10 * 2-22 * * ?") @Async public void check() { //..... }
注意:默認有8個線程執行此任務
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。