Spring3.0定时任务 (二) 多个任务和执行时间间隔

<bean> 
       
        <!--必须,QuartzScheduler 延时启动,应用启动后 QuartzScheduler 再启动--> 
        <property value="60"/>         
        <!-- 普通触发器 :触发器列表,(可以配置多个任务)--> 
        <property> 
            <list>                 
                <ref local="testTrigger"/>
    <ref local="testTrigger1"/>  
                <ref local="testTrigger2"/>
    </list>
   </property>
  </bean>
 <!-- 配置执行定时任务的类和方法0 -->
 <bean>
  <property>
   <bean></bean>
  </property>
  <property>
   <value>test</value>
  </property>
 </bean>
 <!-- 配置触发器0 -->
 <bean>
  <property>
   <ref bean="testDetail"/> <!-- 触发器触发的 执行定时任务的bean -->
  </property>
  <property>
   <!-- 每天23时 --> <!-- 定时任务执行的间隔 -->
   <value>0 0 23 * * ?</value>
  </property>
 </bean>
 
 <!-- 配置执行定时任务的类和方法 1--> 
    <bean   
       >   
        <property>   
            <bean></bean> 
        </property>   
        <property>   
            <value>test1</value>   
        </property>   
    </bean> 

<!-- 配置触发器1 -->   
    <bean   
       >   
        <property>   
            <ref bean="testDetail1"/> <!-- 触发器触发的 执行定时任务的bean -->   
        </property>   
        <property>   
            <!-- 每天23时  -->  <!-- 定时任务执行的间隔 --> 
            <value>0 0 23 * * ?</value> 
        </property>   
    </bean> 
<!-- 配置执行定时任务的类和方法2 --> 
    <bean   
       >   
        <property>   
            <bean></bean> 
        </property>   
        <property>   
            <value>test2</value>   
        </property>   
    </bean> 

<!-- 配置触发器 2-->   
    <bean   
       >   
        <property>   
            <ref bean="testDetail2"/> <!-- 触发器触发的 执行定时任务的bean -->   
        </property>   
        <property>   
            <!-- 每天23时  -->  <!-- 定时任务执行的间隔 --> 
            <value>0 0 23 * * ?</value> 
        </property>   
    </bean>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/7fb434ccac5860220c4c0e058547c689.html