TimerTask--spring配置

Posted 向东1991

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TimerTask--spring配置相关的知识,希望对你有一定的参考价值。

自定义timerTask继承java.util.TimerTask,并重写run方法;例如:

public class MyTimerTask extends TimerTask{

    private static Logger logger  = Logger.getLogger(MyTimerTask.class);
    @Override
    public void run() {
        // 主要内容
        
        System.out.println("run in myTimerTask...");
        
    }

}

applicationContext.xml中配置如下:

<bean name="myTimerTask" class="com.copsec.railway.im.timerTask.MyTimerTask"></bean>
    <bean id="scheduledAmTask" class="org.springframework.scheduling.timer.ScheduledTimerTask">
        <property name="timerTask" ref="myTimerTask" />
        <property name="period">
            <value>20000</value>
        </property>
    </bean>
    <bean class="org.springframework.scheduling.timer.TimerFactoryBean">
        <property name="scheduledTimerTasks">
            <list>
                <ref bean="scheduledAmTask" />
            </list>
        </property>
    </bean>
    <!--  timer Task 配置结束 -->

 

以上是关于TimerTask--spring配置的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段11——vue路由的配置

VSCode自定义代码片段11——vue路由的配置

VS Code配置markdown代码片段

VS Code配置markdown代码片段

从零开始配置vim(27)——代码片段

从零开始配置vim(27)——代码片段