中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

SpringBoot整合SpringTask如何實現定時任務功能?

這篇文章將為大家詳細講解有關SpringBoot整合SpringTask如何實現定時任務功能?,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

創新互聯是一家專業的成都網站建設公司,我們專注成都網站建設、成都網站設計、網絡營銷、企業網站建設,外鏈1元廣告為企業客戶提供一站式建站解決方案,能帶給客戶新的互聯網理念。從網站結構的規劃UI設計到用戶體驗提高,創新互聯力求做到盡善盡美。

Cron表達式

Cron表達式是一個字符串,包括6~7個時間元素,在SpringTask中可以用于指定任務的執行時間。

Cron的語法格式

Seconds Minutes Hours DayofMonth Month DayofWeek

Cron格式中每個時間元素的說明

時間元素 可出現的字符 有效數值范圍
Seconds , - * / 0-59
Minutes , - * / 0-59
Hours , - * / 0-23
DayofMonth, - * / ? L W 0-31
Month , - * / 1-12
DayofWeek , - * / ? L # 1-7或SUN-SAT

Cron格式中特殊字符說明

字符 作用  舉例
, 列出枚舉值 在Minutes域使用5,10,表示在5分和10分各觸發一次
- 表示觸發范圍 在Minutes域使用5-10,表示從5分到10分鐘每分鐘觸發一次
* 匹配任意值 在Minutes域使用*, 表示每分鐘都會觸發一次
/ 起始時間開始觸發,每隔固定時間觸發一次 在Minutes域使用5/10,表示5分時觸發一次,每10分鐘再觸發一次
? 在DayofMonth和DayofWeek中,用于匹配任意值 在DayofMonth域使用?,表示每天都觸發一次
# 在DayofMonth中,確定第幾個星期幾 1#3表示第三個星期日
L 表示最后 在DayofWeek中使用5L,表示在最后一個星期四觸發
W 表示有效工作日(周一到周五) 在DayofMonth使用5W,如果5日是星期六,則將在最近的工作日4日觸發一次

整合SpringTask

由于SpringTask已經存在于Spring框架中,所以無需添加依賴。

配置SpringTaskConfig類

只需要在配置類中添加一個@EnableScheduling注解即可開啟SpringTask的定時任務能力。

@Configuration
@EnableScheduling
public class SpringTaskConfig {
}

添加CallPaySpringTask類來執行定時任務

package ltd.hanzo.mall.task;

import lombok.extern.slf4j.Slf4j;
import ltd.hanzo.mall.service.TaskService;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
import javax.annotation.Resource;

/**
 * @Author 皓宇QAQ
 * @email 2469653218@qq.com
 * @Date 2020/5/19 23:33
 * @link https://github.com/Tianhaoy/hanzomall
 * @Description: 每天定時掃描訂單 未支付狀態的單子發送郵件提醒支付
 */
@Slf4j
@Component
public class CallPaySpringTask {

 @Resource
 private TaskService taskService;

 /**
 * cron表達式:Seconds Minutes Hours DayOfMonth Month DayOfWeek [Year]
 */
 @Scheduled(cron = "0 0 5 * * ?")
 private void callPay() {
 log.info("通過SpringTask開始批量發送待支付訂單郵件提醒");
	//這里調用自己的定時任務接口--我這里調用的是發送待支付訂單郵件的接口
 taskService.callPayOrders();
 }
}

關于SpringBoot整合SpringTask如何實現定時任務功能?就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

分享名稱:SpringBoot整合SpringTask如何實現定時任務功能?
網站URL:http://m.2m8n56k.cn/article30/jdchso.html

成都網站建設公司_創新互聯,為您提供定制網站網站設計服務器托管響應式網站品牌網站建設做網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

外貿網站制作
主站蜘蛛池模板: 性久久久久久久久 | 在线满18网站观看视频 | 久久久久久国产精品三级 | 色视频www在线播放国产人成 | 久久91精品国产91久久小草 | 久久在线 | 99久久国产综合精品1尤物 | 欧美午夜视频 | 99视频99| 亚洲成人www| 久久99国产亚洲精品 | 国内自拍tv在线 | 美女在线看永久免费网址 | 成人在线播放 | 亚洲人成a在线网站 | 成人涩涩屋福利视频 | 久久99亚洲精品久久 | 又摸又揉又黄又爽的视频 | 亚洲一区免费观看 | 亚洲自拍偷拍网 | 中文字幕视频免费在线观看 | 香蕉国产人午夜视频在线观看 | 久久久亚洲欧美综合 | 中文字幕在线观看一区二区三区 | 综合自拍亚洲综合图区美腿丝袜 | 女人张开腿男人猛桶视频 | 日韩 欧美 中文 亚洲 高清 在线 | 日韩日b视频 | 欧美影院网站视频观看 | 亚洲国产精品一区二区三区 | 7777在线视频 | 男人女人真曰批视频播放 | 精品xxxxxbbbb欧美中文 | 亚洲国产精品一区二区三区在线观看 | 久久两性视频 | 三级色网站 | 在线国产区 | 国产一区自拍视频 | 怡红院视频在线 | 国产精品大全国产精品 | 久青草网站 |