У меня есть очень простой метод, запускаемый каждые 10 секунд, например:
@Component
public class SimpleTask {
@Scheduled(fixedRate=10000)
public void first() {
System.out.println("Simple Task " + new Date());
}
}
Config:
<task:annotation-driven executor="myExecutor" scheduler="myScheduler" />
<task:executor id="myExecutor" pool-size="5" />
<task:scheduler id="myScheduler" pool-size="10" />
Моя проблема в том, что мой метод вызывается 3 раза каждые 10 секунд. Его следует вызывать только один раз. Что я делаю не так? Я использую Spring Source ToolSuite с SpringSource tc Server 6.