




已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
spring定時任務(wù)(整合了quartz插件)2009-09-29 10:08在applicationContext-quartz.xml中進(jìn)行配置就可以了:(在spring-context-support.jar包中) updateDayhotWordBase updateWeekhotWordBase updateMonthhotWordBase updateGov updatePol updateSci updateTotalHotWord 0 0 1 ? * * 0 0 1 ? * * 0 0 2 ? * MON 0 0 3 1 * ? 0 30 3 1 * ? 0 30 3 1 * ? 0 30 3 1 * ? Spring定時器,主要有兩種實(shí)現(xiàn)方式,包括Java Timer定時和Quartz定時器!1.Java Timer定時首先繼承java.util.TimerTask類實(shí)現(xiàn)run方法package com.land;import java.util.Date;import java.util.TimerTask;public class TimerTest extends TimerTask Overridepublic void run() / TODO Auto-generated method stubSystem.out.println(TimerTest+(new Date().toString();Spring配置 2.Quartz定時器首先繼承QuartzJobBean類實(shí)現(xiàn)executeInternal方法public class SchedulerTest extends QuartzJobBeanOverrideprotected void executeInternal(JobExecutionContext arg0) throws JobExecutionException / TODO Auto-generated method stub/System.out.println(-);System.out.println(1111111+(new Date().toString();-public class SchedulerTest2 extends QuartzJobBeanOverrideprotected void executeInternal(JobExecutionContext arg0) throws JobExecutionException / TODO Auto-generated method stub/System.out.println(-);System.out.println(22222222+(new Date().toString();Spring配置com.land.SchedulerTestcom.land.SchedulerTest20/10 * * * * ?1000200003.其他說明 Java Timer定時有一種配置啟動的方org.springframework.scheduling.timer.ScheduledTimerTask,Quartz定時器有兩種配置啟動的方式:org.springframework.scheduling.quartz.SimpleTriggerBean,org.springframework.scheduling.quartz.CronTriggerBean。org.springframework.scheduling.quartz.CronTriggerBeanLinux系統(tǒng)的計(jì)劃任務(wù)通常有cron來承擔(dān)。從左到右字段 允許值 允許的特殊字符秒 0-59 , - * /分 0-59 , - * /小時 0-23 , - * /日期 1-31 , - * ? / L W C月份 1-12 或者 JAN-DEC , - * /星期 1-7 或者 SUN-SAT , - * ? / L C #年(可選) 留空, 1970-2099 , - * /表達(dá)式 意義0 0 12 * * ? 每天中午12點(diǎn)觸發(fā)0 15 10 ? * * 每天上午10:15觸發(fā)0 15 10 * * ? 每天上午10:15觸發(fā)0 15 10 * * ? * 每天上午10:15觸發(fā)0 15 10 * * ? 2005 2005年的每天上午10:15觸發(fā)0 * 14 * * ? 在每天下午2點(diǎn)到下午2:59期間的每1分鐘觸發(fā)0 0/5 14 * * ? 在每天下午2點(diǎn)到下午2:55期間的每5分鐘觸發(fā)0 0/5 14,18 * * ? 在每天下午2點(diǎn)到2:55期間和下午6點(diǎn)到6:55期間的每5分鐘觸發(fā)0 0-5 14 * * ? 在每天下午2點(diǎn)到下午2:05期間的每1分鐘觸發(fā)0 10,44 14 ? 3 WED 每年三月的星期三的下午2:10和2:44觸發(fā)0 15 10 ? * MON-FRI 周一至周五的上午10:15觸發(fā)0 15 10 15 * ? 每月15日上午10:15觸發(fā)0 15 10 L * ? 每月最后一日的上午10:15觸發(fā)0 15 10 ? * 6L 每月的最后一個星期五上午10:15觸發(fā)0 15 10 ? * 6L 2002-2005 2002年至2005年的每月的最后一個星期五上午10:15觸發(fā)0 15 10 ? * 6#3 每月的第三個星期五上午10:15觸發(fā)特殊字符 意義* 表示所有值;? 表示未說明的值,即不關(guān)心它為何值;- 表示一個指定的范圍;, 表示附加一個可能值;/ 符號前表示開始時間,符號后表示每次遞增的值;L(last) (last) L 用在day-of-month字段意思是 這個月最后一天;用在 day-of-week字段, 它簡單意思是 7 or SAT。如果在day-of-week字段里和數(shù)字聯(lián)合使用,它的意思就是 這個月的最后一個星期幾 例如: 6L means 這個月的最后一個星期五. 當(dāng)我們用“L”時,不指明一個列表值或者范圍是很重要的,不然的話,我們會得到一些意想不到的結(jié)果。W(weekday) 只能用在day-of-month字段。用來描敘最接近指定天的工作日(周一到周五)。例如:在day-of-month字段用“15W”指“最接近這個月第15天的工作日”,即如果這個月第15天是周六,那么觸發(fā)器將會在這個月第14天即周五觸發(fā);如果這個月第15天是周日,那么觸發(fā)器將會在這個月第16 天即周一觸發(fā);如果這個月第15天是周二,那么就在觸發(fā)器這天觸發(fā)。注意一點(diǎn):這個用法只會在當(dāng)前月計(jì)算值,不會越過當(dāng)前月?!癢”字符僅能在day- of-month指明一天,不能是一個范圍或列表。也可以用“LW”來指定這個月的最后一個工作日。# 只能用在day-of-week字段。用來指定這個月的第幾個周幾。例:在day-of-week字段用6#3指這個月第3個周五(6指周五,3指第3個)。如果指定的日期不存
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 家校共建合同:學(xué)院與家長權(quán)益保障
- 國家機(jī)關(guān)勞動合同樣本合同
- 工廠保安用工合同
- 消防課程安全課件
- 智能儀器儀表智能醫(yī)療應(yīng)用考核試卷
- 成人高考地理知識要點(diǎn)專項(xiàng)訓(xùn)練考核試卷
- 斯洛文尼亞網(wǎng)絡(luò)廣告競爭格局洞察考核試卷
- 文化用品租賃業(yè)務(wù)項(xiàng)目管理考核試卷
- 機(jī)場航站樓空氣質(zhì)量控制考核試卷
- 2024信息物理融合智能系統(tǒng)實(shí)施流程
- DB11T 2033-2022 餐廚垃圾源頭減量操作要求
- 1.2 歌曲 《春天來了》 課件(11張)
- 【人教版】pep六年級英語下全冊教案(表格版)
- 護(hù)理培訓(xùn)師競聘
- 北師大版小學(xué)數(shù)學(xué)五年級下冊同步課時練習(xí)試題含答案(全冊)
- 4《我們的公共生活》第一課時 教學(xué)設(shè)計(jì)-2023-2024學(xué)年道德與法治五年級下冊統(tǒng)編版
- 2024年放射工作人員放射防護(hù)培訓(xùn)考試題及答案
- SH∕T 3097-2017 石油化工靜電接地設(shè)計(jì)規(guī)范
- 高中英語真題-高考英語語法填空專練(6)及答案
- 倉儲物流中心物業(yè)管理服務(wù)費(fèi)報價單
- 室內(nèi)給水管道安裝安全技術(shù)交底
評論
0/150
提交評論