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