Ich habe eine sehr einfache Methode geplant alle 10 Sekunden wie folgt auszuführen:Feder 3 geplante Aufgabe ausgeführt wird 3 mal
@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" />
Mein Problem ist, dass meine Methode aufgerufen wird 3 mal alle 10 Sekunden. Es sollte nur einmal aufgerufen werden. Was mache ich falsch? Ich benutze Frühling Quelle Toolsuite mit Springsource tc Server 6.
Ich lief auch dies mit meinem Servlet Kontext XML in der Servlet-Konfiguration sowie eine Spring Security Config geladen wird. – Dan
@jonnysamps erstaunlich, wie ich das auch vergessen habe! :) Danke – Eugene