天天看點

【Spring】Spring進階話題-計劃任務-@EnableScheduling分析示例運作結果

進行本示例的示範,需要先配置好Maven和Spring哦、

見:

<a href="http://blog.csdn.net/qq_26525215/article/details/53010442" target="_blank">【Spring】基于IntelliJ IDEA搭建Maven</a>

要實作計劃任務,首先通過在配置類注解@EnableScheduling來開啟對計劃任務的支援,然後在要執行計劃任務的方法上注解@Scheduled,聲明這是一個計劃任務。

Spring通過@Scheduled支援多種類型的計劃任務,包含cron、fixDelay、fixRate等。

在本示例中:

使用cron屬性可按照指定時間執行,本例寫的是每天20點07分執行;

在這個類中的方法上需要@Scheduled注解配合@EnableScheduling使用。

通過@EnableScheduling注解開啟對計劃任務的支援

【Spring】Spring進階話題-計劃任務-@EnableScheduling分析示例運作結果

<a href="https://github.com/chenhaoxiang/Java/tree/master/springBoot/src/main/java/cn/hncu/p3/p3_taskscheduler" target="_blank">此為項目源碼連結,點選進入</a>