相關(guān)文章
前言
最近在項目中使用到定時任務,之前一直都是使用Quartz 來實現(xiàn),最近看Spring 基礎(chǔ)發(fā)現(xiàn)其實Spring 提供 Spring Schedule 可以幫助我們實現(xiàn)簡單的定時任務功能。
下面說一下兩種方式在Spring Boot 項目中的使用。
Spring Schedule 實現(xiàn)定時任務
Spring Schedule 實現(xiàn)定時任務有兩種方式 1. 使用XML配置定時任務, 2. 使用 @Scheduled 注解。 因為是Spring Boot 項目 可能盡量避免使用XML配置的形式,主要說注解的形式.
Spring Schedule 提供三種形式的定時任務:
固定等待時間 @Scheduled(fixedDelay = 時間間隔 )
@Componentpublic class ScheduleJobs { public final static long SECOND = 1 * 1000; &nbs