麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

springmvc整合Quartz

2019-11-14 15:06:20
字體:
供稿:網(wǎng)友

Quartz是一個(gè)完全由java編寫的開源作業(yè)調(diào)度框架。不要讓作業(yè)調(diào)度這個(gè)術(shù)語嚇著你。盡管Quartz框架整合了許多額外功能, 但就其簡(jiǎn)易形式看,你會(huì)發(fā)現(xiàn)它易用得簡(jiǎn)直讓人受不了!Quartz整合在sPRing mvc的步驟:

1)準(zhǔn)備spring.jar包

2)在WebRoot——>WEB-INF目錄下創(chuàng)建spring-listener.xml文件

3)在該xml文件添加以下代碼:

使用CronTrigger:

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"><beans>      <bean id="quartzJob" class="com.quartz.CommonQuartz"         </bean>       <bean id="quartzTask" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">        <property name="targetObject">         <ref bean="quartzJob"></ref>        </property>        <property name="targetMethod">         <value>TaskFunction</value>        </property>    </bean>        <bean id="startQuartzTime" class="org.springframework.scheduling.quartz.CronTriggerBean">         <property name="jobDetail">          <ref bean="quartzTask"></ref>         </property>         <property name="cronExpression">          <value>*/1 * * * * ? </value>         </property>    </bean>   <bean id="startQuartz" lazy-init="false" autowire="no"    class="org.springframework.scheduling.quartz.SchedulerFactoryBean">     <property name="triggers">         <list>                 <ref bean="startQuartzTime"></ref>         </list>      </property>    </bean></beans>

其中cronExpression表達(dá)式對(duì)特殊字符的大小寫不敏感,對(duì)代表星期的縮寫英文大小寫也不敏。

表示式

說明

"0 0 12 * * ? "

每天12點(diǎn)運(yùn)行

"0 15 10 ? * *"

每天10:15運(yùn)行

"0 15 10 * * ?"

每天10:15運(yùn)行

"0 15 10 * * ? *"

每天10:15運(yùn)行

"0 15 10 * * ? 2008"

在2008年的每天10:15運(yùn)行

"0 * 14 * * ?"

每天14點(diǎn)到15點(diǎn)之間每分鐘運(yùn)行一次,開始于14:00,結(jié)束于14:59。

"0 0/5 14 * * ?"

每天14點(diǎn)到15點(diǎn)每5分鐘運(yùn)行一次,開始于14:00,結(jié)束于14:55。

"0 0/5 14,18 * * ?"

每天14點(diǎn)到15點(diǎn)每5分鐘運(yùn)行一次,此外每天18點(diǎn)到19點(diǎn)每5鐘也運(yùn)行一次。

"0 0-5 14 * * ?"

每天14:00點(diǎn)到14:05,每分鐘運(yùn)行一次。

"0 10,44 14 ? 3 WED"

3月每周三的14:10分到14:44,每分鐘運(yùn)行一次。

"0 15 10 ? * MON-FRI"

每周一,二,三,四,五的10:15分運(yùn)行。

"0 15 10 15 * ?"

每月15日10:15分運(yùn)行。

"0 15 10 L * ?"

每月最后一天10:15分運(yùn)行。

"0 15 10 ? * 6L"

每月最后一個(gè)星期五10:15分運(yùn)行。

"0 15 10 ? * 6L 2007-2009"

在2007,2008,2009年每個(gè)月的最后一個(gè)星期五的10:15分運(yùn)行。

"0 15 10 ? * 6#3"

每月第三個(gè)星期五的10:15分運(yùn)行。

使用SimpleTrigger:

<bean id="simpleTriggerTime" class="org.springframework.scheduling.quartz.SimpleTriggerBean">         <property name="jobDetail">           <ref bean="quartzTask"></ref> 
</property>
<property name="startDelay" value="0" />
<property name="repeatInterval">
<value>3600000</value>
</property>
</bean>

4)在com.quartz.CommonQuartz類下添加TaskFunction方法,該方法即作業(yè)調(diào)度方法。

 


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲一区二区三区视频免费 | 久色成人| 日日做夜夜操 | 成人在线免费视频观看 | 中国成人在线视频 | 在线免费观看欧美 | 国产91久久久久久 | 黄色男女视频 | 亚洲一区二区在线视频 | 99seav| 欧美一级毛片欧美一级成人毛片 | 久草最新在线 | 黑人一区二区三区四区五区 | 亚洲精品在线观看网站 | 久久生活片| 最新av在线免费观看 | 在线成人免费网站 | 午夜a狂野欧美一区二区 | 国产一区日韩精品 | 人人舔人人插 | 国产美女视频一区二区三区 | 伊人一二三四区 | 亚洲小视频在线播放 | 最新中文字幕第一页视频 | 国产乱xxxx| 99欧美精品 | 久久精品亚洲一区 | 操嫩草 | 亚洲一区二区中文字幕在线观看 | 欧美一级片免费在线观看 | 亚洲五码在线观看视频 | 精品视频在线免费看 | 草久在线观看视频 | 精品影视一区二区 | 黄在线 | 亚洲一级簧片 | 韩国草草影院 | 韩日黄色片| 成码无人av片在线观看网站 | 免费观看国产视频 | 久久久久久久久91 |