spring定时器实例

applicationContext.xml: 

<!-- 定时启动任务 Quartz-->
 <!--  声明工作-->
 <bean id="documentFileAction" class="com.topcheer.action.documentFile.DocumentFileAction" />  //目标类
 <bean id="dayDataJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
  <property name="targetObject">  
            <ref bean="documentFileAction" />   //目标对象
     </property>
     <property name="targetMethod">   //目标方法
            <value>queryFileSize</value>  
     </property>
 </bean>
 <!-- 定时任务 -->
 <bean id="dayDataJobTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
  <property name="jobDetail">
   <ref bean="dayDataJob"/>
  </property>
  <property name="cronExpression">
   <value>0 39 15 * * ?</value>  //每天15点39执行
  </property>
 </bean>
 
 <!-- 启动工作 -->
 <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
  <property name="triggers">
   <list>
    <ref bean="dayDataJobTrigger"/>
   </list>
  </property>
 </bean>

你可能感兴趣的:(spring,bean,工作,Class,任务)