定时器的配置

Java代码

package com.otrue.webservice.action;
@Service
public class APPTimeTask extends TimerTask{
    @Override
    public void run() {
        // TODO Auto-generated method stub
        try {
            System.out.println("输出:");
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
}

xml配置

  <bean id="appTimeTask" class="com.otrue.webservice.action.APPTimeTask"></bean>
     <!--注册定时器信息-->
      <bean id="taskInfo" class="org.springframework.scheduling.timer.ScheduledTimerTask"> 
          <!--设置任务的执行周期-->
                 <property name="period"><value>21600000</value></property>
          <!--设置具体执行的任务 这里设置为lzstoneTimeTask-->
                 <property name="timerTask" ref="appTimeTask"></property>       
      </bean> 
    <!--配置定时器任务的调度器-->
     <bean id="timerFactory" class="org.springframework.scheduling.timer.TimerFactoryBean">
           <!--注册定时器列表-->
         <property name="scheduledTimerTasks">
               <list>
                      <ref bean="taskInfo"/>
               </list>
        </property>
       </bean>  

你可能感兴趣的:(定时器的配置)