sprig-schedule:一句話——作業排程
spring-schedule cron表示式:
cron 表示式的格式:秒(seconds) 分(minutes) 時(hours) 日(day-of-month) 月(month) 周(day-of-week) 年(year非必須)
各個格式允許的值和允許的特殊字元
欄位名允許的值
允許的特殊字元
秒0-59
, - * /
分0-59
, - * /
小時0-23
, - * /
月內日期
1-31
, - * ? / l w c
月1-12 或 jan-dec
, - * /
週內日期
1-7 或 sun-sat
, - * ? / l c #
年(非必須)
留空 或 1970-2099
, - * /
特殊字元的含義
常用表示式:
0 0 0 * * ? 每天0點一次
0 0 23 * * ? 每天23點一次
0 */1 * * * ? 每1分鐘(每個1分鐘的整數倍)
0 0 */6 * * ? 每6個小時(每個6小時的整數倍)
0 0 */1 * * ? 每1個小時(每個1小時的整數倍)
下面正式在專案中使用spring-schedule
一 spring-schedule配置
在spring配置檔案加入以下標籤:
二 建立乙個用於task定時任務的類
package com.mmall.task;三 檢視效果import lombok.extern.slf4j.slf4j;
import org.springframework.scheduling.annotation.scheduled;
import org.springframework.stereotype.component;
/** * @author luyue
* @date 2018/8/19 20:31
**/@component
@slf4j
public class testtask
}
spring schedule中的cron表示式
cron表示式使用格式 seconds minutes hours dayofmonth month dayofweek year 秒分 時月中的某天 月週中的某天 年 可選 每個符號代表的含義 匹配該域的任意值 如 用在分所在的域,表示每分鐘都會觸發事件。匹配該域的任意值。月份的天河周的天互相衝突...
spring schedule 定時任務
用法 spring的定時任務用起來非常簡單,下面主要說在spring boot專案中的用法。1.首先我們要在啟動類上新增 enablescheduling,去開啟定時任務。2.接著我們要在需要定時執行的方法上,新增 schedule註解。一般有三種定時方式 fixeddelay 等當前任務執行完後的...
Spring Schedule配置及初始化
我們選擇這乙個 上面的xml的task已經加上了 xmlns task 那剛剛選的時候一定不要選錯schema,雖然都是同乙個annotaion driven 這個location我們怎麼新增呢,首先我們先填上classpath,然後把這個配置閉合 首先我們建立乙個類,這個類我們就叫closeord...