java循環定時器@Scheduled的使用


@Scheduled 注解   用於定時循環執行任務   

例如:

@Scheduled(cron="0 */10 * * * ?")  表示每隔十分鍾執行一次
每隔5秒執行一次:"*/5 * * * * ?"

每隔1分鍾執行一次:"0 */1 * * * ?"  

每天23點執行一次:"0 0 23 * * ?"

每天凌晨1點執行一次:"0 0 1 * * ?"

每月1號凌晨1點執行一次:"0 0 1 1 * ?"

每月最后一天23點執行一次:"0 0 23 L * ?"

每周星期天凌晨1點實行一次:"0 0 1 ? * L"

在26分、29分、33分執行一次:"0 26,29,33 * * * ?"

每天的0點、13點、18點、21點都執行一次:"0 0 0,13,18,21 * * ?"

表示在每月的1日的凌晨2點調度任務:"0 0 2 1 * ? *"

表示周一到周五每天上午10:15執行作業:"0 15 10 ? * MON-FRI" 

表示2002-2006年的每個月的最后一個星期五上午10:15執行:"0 15 10 ? 6L 2002-2006

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM