Запланированная задача Spring 3 выполняется 3 раза

У меня есть очень простой метод, запускаемый каждые 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.

9
задан Aaron Saunders 8 September 2010 в 22:27
поделиться