@scheduled注释在Spring 4.0.2中没有按预期工作

时间:2017-09-21 06:47:39

标签: spring spring-mvc annotations

我正在使用spring 4.0.2 @scheduled注释在给定的时间间隔内无法正常工作。 这是我的代码

@Scheduled(initialDelay=60*1000, fixedRate=60*1000) //60secs
    private void method() {
        System.out.println("Scheduled Task Running @"+new Date());
    }

这是我的输出

Scheduled Task Running @Thu Sep 21 12:00:51 IST 2017
Scheduled Task Running @Thu Sep 21 12:00:57 IST 2017
Scheduled Task Running @Thu Sep 21 12:01:51 IST 2017
Scheduled Task Running @Thu Sep 21 12:01:57 IST 2017
Scheduled Task Running @Thu Sep 21 12:02:51 IST 2017
Scheduled Task Running @Thu Sep 21 12:02:57 IST 2017

我的要求是每隔一分钟应该调用该方法。 它工作,但在方法调用6秒后,它再次调用该方法。 因此,该方法在一分钟内被调用两次。任何人都可以告诉它为什么会这样吗?我该如何解决这个问题?

谢谢,

0 个答案:

没有答案