胖熊熊

          得到多少又失去了什么

          Quartz使用(二)-與Spring結合

             為了防止遺忘,記錄下。。 

          spring下配置
          <?xml version="1.0" encoding="GBK"?>
          <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
          <beans>
              
          <description>Spring Quick start</description>
              
          <!--需要執行的任務(普通java類)-->
              
          <bean id="LoadConfigJob" class="com.test.LoadConfigJob"/>

              
              
          <!--methodInvoking declare-->
              
          <bean id="methodInvokingJobDetail_LoadConfigJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
                  
          <!--注入任務-->
                  
          <property name="targetObject">
                      
          <ref bean="LoadConfigJob"/>
                  
          </property>
                  
          <!--★任務執行的方法-->
                  
          <property name="targetMethod">
                      
          <value>start</value>
                  
          </property>
              
          </bean>
              
              
              
          <bean id="CronTrigger_LoadConfigJob" class="org.springframework.scheduling.quartz.CronTriggerBean">
                  
          <!--注入JobDetail-->
                  
          <property name="jobDetail">
                      
          <ref bean="methodInvokingJobDetail_LoadConfigJob"/>
                  
          </property>
                  
          <!--時間配置-->
                  
          <property name="cronExpression">
                      
          <value>0/20 * * * * ?</value>
                  
          </property>
              
          </bean>
              
          <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
                  
          <property name="triggers">
                      
          <list>
                              
          <!--注入CronTriggerBean-->
                          
          <ref local="CronTrigger_LoadConfigJob"/>
                      
          </list>
                  
          </property>
              
          </bean>
          </beans>

           

          cronExpression配置說明(網絡上摘?。?/span>

          字段

          允許值

          允許的特殊字符

          0-59

          , - * /

          0-59

          , - * /

          小時

          0-23

          , - * /

          日期

          1-31

          , - * ? / L W C

          月份

          1-12 或者 JAN-DEC

          , - * /

          星期

          1-7 或者 SUN-SAT

          , - * ? / L C #

          年(可選)

          留空, 1970-2099

          , - * /

          Cron 的小小說明

          表示方式

          意義

          "0 0 12 * * ?"

          Fire at 12pm (noon) every day

          "0 15 10 ? * *"

          Fire at 10:15am every day

          "0 15 10 * * ?"

          Fire at 10:15am every day

          "0 15 10 * * ? *"

          Fire at 10:15am every day

          "0 15 10 * * ? 2005"

          Fire at 10:15am every day during the year 2005

          "0 * 14 * * ?"

          Fire every minute starting at 2pm and ending at 2:59pm, every day

          "0 0/5 14 * * ?"

          Fire every 5 minutes starting at 2pm and ending at 2:55pm, every day

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

          Fire every 5 minutes starting at 2pm and ending at 2:55pm, AND fire every 5 minutes starting at 6pm and ending at 6:55pm, every day

          "0 0-5 14 * * ?"

          Fire every minute starting at 2pm and ending at 2:05pm, every day

          "0 10,44 14 ? 3 WED"

          Fire at 2:10pm and at 2:44pm every Wednesday in the month of March.

          "0 15 10 ? * MON-FRI"

          Fire at 10:15am every Monday, Tuesday, Wednesday, Thursday and Friday

          "0 15 10 15 * ?"

          Fire at 10:15am on the 15th day of every month

          "0 15 10 L * ?"

          Fire at 10:15am on the last day of every month

          "0 15 10 ? * 6L"

          Fire at 10:15am on the last Friday of every month

          "0 15 10 ? * 6L"

          Fire at 10:15am on the last Friday of every month

          "0 15 10 ? * 6L 2002-2005"

          Fire at 10:15am on every last friday of every month during the years 2002, 2003, 2004 and 2005

          "0 15 10 ? * 6#3"

          Fire at 10:15am on the third Friday of every month

          posted on 2008-10-08 15:53 fatbear 閱讀(1036) 評論(0)  編輯  收藏 所屬分類: JAVA

          主站蜘蛛池模板: 宜阳县| 长垣县| 电白县| 拉孜县| 沅江市| 晋城| 秦安县| 仙居县| 泌阳县| 库车县| 黔西| 开化县| 新野县| 盐源县| 南和县| 朝阳县| 闽清县| 新民市| 泽普县| 威远县| 子长县| 项城市| 海安县| 正宁县| 上犹县| 门源| 宁远县| 那坡县| 张北县| 新兴县| 鲜城| 冕宁县| 山西省| 德安县| 格尔木市| 义乌市| 进贤县| 龙陵县| 礼泉县| 浪卡子县| 新河县|