spring定時任務

2021-08-08 18:45:16 字數 871 閱讀 3422

id="executor"

pool-size="10"/>

id="scheduler"

pool-size="10"/>

scheduler="scheduler"

executor="executor"

proxy-target-class="true"/>

ref="smsservice"

method="replymessage"

fixed-rate="6*1000"

cron="0 0 1 * * ?"/>

task:scheduled-tasks>

cron表示式
乙個cron表示式有至少6個(也可能是7個)由空格分隔的時間元素.從左到右,這些元素的定義如下:

1.秒取值(0-59)

2.分鐘取值(0-59)

3.小時取值(0-23)

4.月份中的是日期取值(1-31)

5.月份取值(1-12)

6.星期中的日期取值(1-7)

7.年份取值(1970-2099),可以為空,其他的許為空

還可以使用符號進行通配:

(*)也就是每的意思

(?)表示不確定的意思用於日期與星期,不允許用於其他位置,

(-)比如星期上取值 1-6 週日到週六執行

(,)陣列值 如星期上取值1,4,5 周145 執行任務

(/)表示步長的意思 星期上取值(1/2)周一開始 周一 週三 周五 週日執行

cron=」0 0 1 * * ?」

每天凌晨一點執行

Spring定時任務

sayhello 0 08 21 下面的表示式 0 15 10 6l 2002 2005 將在2002年到2005年的每個月的最後乙個星期五上午10點15分執行作業。你不可能用 trigger來做這些事情。你可以用兩者之中的任何乙個,但哪個跟合適則取決於你的排程需要。更多詳細介紹參考此處 關於cro...

spring 定時任務

xmlns 多加下面的內容 xmlns task 然後xsi schemalocation多加下面的內容 spring task 3.1.xsd最後是我們的task任務掃瞄註解 或者 public inte ce imytestservice component import org.springf...

Spring 定時任務

scheduled cron 0 0 1 override public synchronized void dojob throws exception 字段 允許值 允許的特殊字元 秒 0 59 分 0 59 小時 0 23 日期 1 31 l w c 月份 1 12 或者 jan dec 星期...