springboot定時執行任務

1.首先在啓動類上加上註解 @EnableScheduling
在這裏插入圖片描述
2.在你想要定時執行的方法上加cron表達式著名

在這裏插入圖片描述
PS:看一下控制枱打印
在這裏插入圖片描述
PS:把想要定時執行的任務寫在此方法中即可

3.最後再附上corn表達式的在線生成器
在線cron生成器,把自己想要設置的定時執行時間可以先放在這裏運行看一下效果
PS:效果圖
在這裏插入圖片描述
4.最後附上一些cron表達式的常用時間點樣式以作參考

"0 0 0/3 * * ?" 每隔3小時執行一次任務

"0 0 08 * * ?" 每天上午8點執行任務

"0 10 09 * * ?" 每天上午9點10執行任務

"0 * 16 * * ?" 每天下午16點到17點之間每隔1分鐘執行一次任務

"0 25/5 16 * * ? 2021" 只在2021年的每天下午16點到17點之間從25分鐘開始每隔5分鐘執行一次任務

"0 5/5 16,20 * * ? 2021" 只在2021年的每天下午16點到17點之間和20點到21點之間從5分鐘開始每隔5分鐘執行一次任務

"0 1-5 16 * * ?" 每天的16點從1到5分鐘開始每一分鐘執行一次任務

"0 10 09 ? * MON-FRI" 每週1到周5的上午9點10分鐘執行一次任務

"0 10 09 1 3 ? " 每年的3月1號上午9點10分鐘執行一次任務**

PS:大致就説這麼多了,基本都可以舉一反三了