Spring通过SchedulerFactoryBean实现调度任务的配置

来源:互联网 发布:男士休闲鞋 知乎 编辑:程序博客网 时间:2024/05/16 00:26
[html] view plain copy 在CODE上查看代码片派生到我的代码片
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <beans xmlns="http://www.springframework.org/schema/beans"   
  3.        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   
  4.        xmlns:context="http://www.springframework.org/schema/context"   
  5.        xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd  
  6.                 http://www.springframework.org/schema/context   
  7.                 http://www.springframework.org/schema/context/spring-context-3.0.xsd">  
  8.       
  9.     <bean id="jobDetail_1" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">  
  10.        <property name="targetObject">  
  11.             <ref bean="TSupeviseServiceImpl" />  
  12.        </property>  
  13.        <property name="targetMethod">  
  14.             <value>processTSupervise</value><!-- 处理数据到业务督办表T_Supervise中 -->  
  15.        </property>  
  16.     </bean>  
  17.       
  18.     <bean id="cronTrigger_1" class="org.springframework.scheduling.quartz.CronTriggerBean">  
  19.        <property name="jobDetail">  
  20.             <ref bean="jobDetail_1" />  
  21.        </property>  
  22.        <property name="cronExpression">  
  23.             <value>0 0 10 * * ? *</value><!-- 每天上午10点执行 -->  
  24.        </property>  
  25.     </bean>  
  26.       
  27.     <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">  
  28.         <property name="triggers">  
  29.             <list>  
  30.                 <ref local="cronTrigger_1" />  
  31.             </list>  
  32.         </property>  
  33.     </bean>  
  34.       
  35. </beans> 
0 0