一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

quartz的觸發(fā)器CronTriggerBean 配置

 小米錢 2015-04-29
     一個Quartz的CronTrigger表達(dá)式分為七項子表達(dá)式,其中每一項以空格隔開,從左到右分別是:秒,分,時,月的某天,月,星期的某天,年;其中年不是必須的,也就是說任何一個表達(dá)式最少需要六項!
例:0 0 12 ? * WED 表示每個星期三的12點執(zhí)行,這里沒有“年”這項!


字段名(項)  必須  值范圍  特殊字符
秒 是 0-59  , - * / 
分 是 0-59  , - * / 
時 是 0-23  , - * / 
月的某天  是 1-31  , - * ? / L W 
月 是 1-12 or JAN-DEC  , - * / 
星期的某天 是 1-7 or SUN-SAT  , - * ? / L # 
年 否 empty, 1970-2099  , - * /

先看示列:"0 0/30 8-10 5,20 * ?" 表示“每個月的5日和20日的8:00,8:30,9:00,9:30,10:00,10:30”
字符解釋:
,:與,表式","兩邊的值都是需要執(zhí)行的時間,如上例"5,20",每個月的5日與20日。
-:表示值的范圍,如上例"8-10",從8點開始到10結(jié)束,包括8點與10點。
*:表式任意可合法的值,如上例"*"是處于月份的字段,所以代表1-12中的任意值,所以上例是指“每個月”。
/:增量,如上例是指從0分開始,每過30分鐘取一次值。如果換成"5/8"就是從第5鐘開始每過8分鐘取一次值:8:05,8:13,8:21,8:29等等
:不指定值,就是“我也不知道”的意思,只能出現(xiàn)在“月的某天,星期的某天”項中。在什么情況下用呢?如上例如果指定值為星期一,那么可能會出現(xiàn)如4月5日不是星期一,這里就是不對應(yīng),有沖突,所以指定為"?",也就是說我也不知道是星期幾,只要是5日與20日就行了,至于是星期幾我才不管呢!
L:最后的,last的意思,只能出現(xiàn)在“月的某天,星期的某天”項中。表示當(dāng)前月或當(dāng)前星期的最后一天,注意的是星期的最后一天為星期六。
W:月中最接近指定日期的普通日(星期一到星期五),只能出現(xiàn)在“月的某天”,如"15W"就是說當(dāng)前月最接近15日的普通日,如果當(dāng)月的15是星期三就是星期三,如果當(dāng)月的15是星期六那么就是昨天也就是星期五,如果當(dāng)月的15是星期天則為第二天也就是星期一。
#:當(dāng)前月的第N個星期X日,只能出現(xiàn)在“星期的某天”項中。如"6#3"就是說當(dāng)前月的第三個星期五,注意"1-7",1=星期天,2=星期一等等。

以下是實際項目中的配置樣例:

Java代碼  收藏代碼
  1. <bean id="feeEndorseTransfer" class="cn.com.service.FeeEndorseTransfer">  
  2.   
  3. </bean>  
  4.   
  5. <bean id="feeEndorseToCore"  
  6.   
  7. class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">  
  8.   
  9. <!--實際調(diào)用類-->  
  10.   
  11. <property name="targetObject" ref="feeEndorseTransfer" />  
  12.   
  13. <!--實際調(diào)用方法-->  
  14.   
  15. <property name="targetMethod" value="feeEndorseTransfer" />  
  16.   
  17. </bean>  
  18.   
  19.    <!-- 觸發(fā)器 -->  
  20.   
  21. <bean id="feeEndorseToCoreTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">  
  22.   
  23. <property name="jobDetail">  
  24.   
  25. <ref bean="feeEndorseToCore" />  
  26.   
  27. </property>  
  28.   
  29. <property name="cronExpression">  
  30.   
  31. <value>0 0 * * * ?</value>  
  32.   
  33. </property>  
  34.   
  35. </bean>  
  36.   
  37. <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">  
  38.   
  39. <property name="triggers">  
  40.   
  41. <list>  
  42.   
  43. <ref local="feeEndorseToCoreTrigger" />  
  44.   
  45. </list>  
  46.   
  47. </property>  
  48.   
  49. </bean>  




"0 0 12 * * ?" 每天中午12點觸發(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點到下午2:59期間的每1分鐘觸發(fā)
"0 0/5 14 * * ?" 在每天下午2點到下午2:55期間的每5分鐘觸發(fā)
"0 0/5 14,18 * * ?" 在每天下午2點到2:55期間和下午6點到6:55期間的每5分鐘觸發(fā)
"0 0-5 14 * * ?" 在每天下午2點到下午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ā)

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    欧美人妻少妇精品久久性色| 一区二区福利在线视频| 亚洲中文字幕乱码亚洲| 国产亚洲精品香蕉视频播放| 在线免费国产一区二区| 日本人妻丰满熟妇久久| 91人妻久久精品一区二区三区 | 日本不卡一本二本三区| 欧美激情中文字幕综合八区| 中文字日产幕码三区国产| 91人妻丝袜一区二区三区| 性感少妇无套内射在线视频| 国产麻豆精品福利在线| 久久国产精品熟女一区二区三区| 狠狠干狠狠操在线播放| 日韩国产亚洲一区二区三区| 东京热电东京热一区二区三区 | 国产成人午夜在线视频| 成人日韩视频中文字幕| 欧美精品二区中文乱码字幕高清| 久久99国产精品果冻传媒| 国产不卡在线免费观看视频| 中文字幕人妻av不卡| 黄色片一区二区三区高清| 中文字幕一区二区三区大片| 国产麻豆一线二线三线| 亚洲欧美中文字幕精品| 免费在线观看激情小视频| 少妇激情在线免费观看| 日本婷婷色大香蕉视频在线观看 | 果冻传媒精选麻豆白晶晶| 视频在线观看色一区二区| 欧美亚洲国产日韩一区二区| 亚洲欧美日韩综合在线成成| 欧美大胆美女a级视频| 亚洲国产成人一区二区在线观看| 91精品视频免费播放| 国产一区二区精品高清免费| 91精品蜜臀一区二区三区| 午夜福利视频偷拍91| 尹人大香蕉中文在线播放|