2015-03-02 108 views
0

我試圖用cron表達式從該網站http://www.cronmaker.com/春季執行方法,每15分鐘

@Scheduled(cron = "0 0/15 * 1/1 * ? *") 
    public void clearRps() { 

    } 

但它引發的:java.lang.IllegalStateException:遇到無效@Scheduled法「clearRps」:cron表達式必須由6個字段(實測7中的 「0 * 0/15 1/1 * *?」)

回答

2

只要使用以下的cron:

@Scheduled(cron = "0 0/15 * * * *") 

彈簧cron表達式語法略有不同來自unix cron表達。一個直接的區別 - 它支持1個字段(6個而不是7個)。