胖熊熊

          得到多少又失去了什么

          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配置說明(網絡上摘取)

          字段

          允許值

          允許的特殊字符

          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

          主站蜘蛛池模板: 天气| 广西| 潍坊市| 普格县| 师宗县| 新化县| 称多县| 吐鲁番市| 青神县| 濉溪县| 图木舒克市| 敦化市| 千阳县| 肃北| 台北县| 兰溪市| 水富县| 伊宁市| 响水县| 内江市| 琼结县| 丽江市| 柳江县| 舟曲县| 凌海市| 卢湾区| 西藏| 夏河县| 三穗县| 谢通门县| 德阳市| 汕头市| 平乡县| 安顺市| 哈尔滨市| 桃园市| 冷水江市| 冀州市| 武陟县| 遵义市| 霍州市|