Spring Scheduled Timer执行两次

时间:2014-12-02 11:08:16

标签: java spring timer scheduled-tasks spring-scheduled

我看到有一些类似的问题;但是大多数都有重复的bean导致了这个问题。尽管我的应用程序上下文定义中没有配置重复,但我的计划计时器也执行了两次。

以下是applicationContext.xml中的定义。刚刚启用了注释驱动的任务。

<task:annotation-driven />

这是我的计时器服务:

@Component
public class SessionTimer {

    @Scheduled(fixedDelay = 30000)
    public void killSession() {
      // business processes
      logger.debug("Current time: " + RIAUtil.sdfTimestampWithSeconds.format(now));
    }

}

这个问题背后有什么想法吗?

0 个答案:

没有答案