1. 程式人生 > >關於quartz定時任務的corn表示式的使用

關於quartz定時任務的corn表示式的使用

@Component 是交給spring託管
@EnableScheduling 宣告本類是一個計劃任務類
@Scheduled 宣告計劃任務方法,此註解的屬性有fixedDelay,fixedRate,initialDelay,cron

1、cron表示式

2、fixedDelay

執行結果表明,fixedDelay是上一個呼叫執行完成之後再執行下一個呼叫的延時

3、fixedRate

執行結果表明,fixedRate是上一個呼叫執行開始,立即再執行下一個呼叫的延時

4、initailDelay 

該屬性跟上面的fixedDelay、fixedRate有著密切的關係,為什麼這麼說呢?該屬性的作用是第一次執行延遲時間,只是做延遲的設定,並不會控制其他邏輯,所以要配合fixedDelay或者fixedRate來使用