免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
Spring中使用注解 @Scheduled執(zhí)行定時(shí)任務(wù)

    注解@Scheduled 可以作為一個(gè)觸發(fā)源添加到一個(gè)方法中,例如,以下的方法將以一個(gè)固定延遲時(shí)間5秒鐘調(diào)用一次執(zhí)行,這個(gè)周期是以上一個(gè)調(diào)用任務(wù)的完成時(shí)間為基準(zhǔn),在上一個(gè)任務(wù)完成之后,5s后再次執(zhí)行:

1
2
3
4
@Scheduled(fixedDelay=5000)
public void doSomething() {    
    // something that should execute periodically
}

    

    如果需要以固定速率執(zhí)行,只要將注解中指定的屬性名稱改成fixedRate即可,以下方法將以一個(gè)固定速率5s來(lái)調(diào)用一次執(zhí)行,這個(gè)周期是以上一個(gè)任務(wù)開(kāi)始時(shí)間為基準(zhǔn),從上一任務(wù)開(kāi)始執(zhí)行后5s再次調(diào)用:

1
2
3
4
@Scheduled(fixedRate=5000)
public void doSomething() {
    // something that should execute periodically
}


    對(duì)于固定延遲和固定速率的任務(wù),可以指定一個(gè)初始延遲表示該方法在第一被調(diào)用執(zhí)行之前等待的毫秒數(shù):

1
2
3
4
@Scheduled(initialDelay=1000, fixedRate=5000)
public void doSomething() {    
    // something that should execute periodically
}


    如果簡(jiǎn)單的定期調(diào)度不能滿足,那么cron表達(dá)式提供了可能。例如,下面的方法將只會(huì)在工作日?qǐng)?zhí)行:

1
2
3
4
@Scheduled(cron="*/5 * * * * MON-FRI")
public void doSomething() {    
    // something that should execute on weekdays only
}


    還可以通過(guò)使用zone屬性來(lái)指定cron表達(dá)式被調(diào)用的時(shí)區(qū)。

 

注意:

  1、spring的注解@Scheduled  需要寫(xiě)在實(shí)現(xiàn)方法上;

  2、定時(shí)器的任務(wù)方法不能有返回值(如果有返回值,spring初始化的時(shí)候會(huì)告訴你有個(gè)錯(cuò)誤、需要設(shè)定一個(gè)proxytargetclass的某個(gè)值為true),不能指向任何的參數(shù);

  3、如果該方法需要與應(yīng)用程序上下文的其他對(duì)象進(jìn)行交互,通常是通過(guò)依賴注入來(lái)實(shí)現(xiàn);

  4、實(shí)現(xiàn)類上要有組件的注解@Component。



參考文檔:http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#scheduling-annotation-support-scheduled


本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Spring Boot 如何快速實(shí)現(xiàn)定時(shí)任務(wù)
并發(fā)編程:使用任務(wù)執(zhí)行器和調(diào)度器,任務(wù)執(zhí)行器和調(diào)度器實(shí)戰(zhàn)經(jīng)驗(yàn)
SpringBoot非官方教程 | 第十八篇: 定時(shí)任務(wù)(Scheduling Tasks)
微服務(wù)架構(gòu)Day12-SpringBoot之任務(wù)
Spring 注解定時(shí)器
springboot(九):定時(shí)任務(wù)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服