为什么JDK Timer for Spring无效?

时间:2011-11-30 15:47:39

标签: spring timer java

我正在写一个Spring应用程序,它必须在一个应该每隔几秒启动的新线程中运行一个任务。我的XML看起来像这样:

<bean id="checkEmail" class="com.turbineam.dataloader.commons.QuartzSchedulerBean"></bean>

<bean id="scheduledTask" class="org.springframework.scheduling.timer.ScheduledTimerTask">
    <property name="delay" value="1000" />
    <property name="period" value="1000" />
    <property name="timerTask" ref="checkEmail" />
</bean>

对于Java代码,我有:

package com.turbineam.dataloader.commons;
import java.util.TimerTask;

public class QuartzSchedulerBean extends TimerTask {

    @Override
    public void run() {
        System.out.println("printMe!");
    }
}

但它不会影响我的整个程序(其他东西)

我该如何做到这一点?

亲切的问候,

RAFAL

1 个答案:

答案 0 :(得分:0)