java @Scheduled 註解設置定時任務

目錄

一:背景,利用@Scheduled 註解設置定時任務

二:輸出

三:常用的cron表達式


一:背景,利用@Scheduled 註解設置定時任務

1:在spring-servlet中添加 

 http://www.springframework.org/schema/task
 http://www.springframework.org/schema/task/spring-task-3.1.xsd"

 xmlns:task="http://www.springframework.org/schema/task"

  並注入:

  <task:annotation-driven/>

如圖所示:

2:註解寫在實現類的方法上,實現類上要有組件的註解@RestController,

    @Scheduled(cron = "0/5 * *  * * ? ")   //每5秒執行一次
    public void dinsi() {
        System.out.println(1);
    }

 

二:輸出

控制檯:

三:常用的cron表達式

0/5 * *  * * ?        每5秒執行一次
0 * * * * ?           每1分鐘觸發一次
0 0/5 * * * ?         每5分鐘一次
0 0 10,14,16 * * ?    每天上午10點,下午2點,4點

參考博文:https://blog.csdn.net/jack_bob/article/details/78786740

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章