Springmvc 定時任務

配置文件:

 <bean id="testTimer" class="com.fh.util.TestTask1"></bean>    
    <bean id="testJobDetail"  
        class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">  
        <!-- 目標對象 -->  
        <property name="targetObject" ref="testTimer"></property>  
        <!-- 目標方法 -->  
        <property name="targetMethod">  
            <value>tasktrigger</value>  
        </property>  
    </bean>  
  
    <!-- 配置定時器 -->  
    <bean id="testCronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">  
        <property name="jobDetail" ref="testJobDetail"></property>  
        <property name="cronExpression">  
            <value>0 0/15 * * * ?</value>  
        </property>  
    </bean>  
    <!-- 啓動定時器 -->  
    <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">  
    <!-- 定時器列表  -->  
        <property name="triggers">  
            <list>  
                <ref local="testCronTrigger"/>  
            </list>  
        </property>  
    </bean>

 

java代碼:

package com.fh.util;

public class TestTask1 {  
    public void tasktrigger() throws Exception{  
        System.out.println("TestTask1定時器,每15分鐘執行一次..........");  
    }  
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章