Tengo un método muy simple programado para ejecutarse cada 10 segundos como esto:primavera 3 tarea programada ejecuta 3 veces
@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" />
Mi problema es que se invoca mi método 3 veces cada 10 segundos. Debe invocarse solo una vez. ¿Qué estoy haciendo mal? utilizo primavera Fuente ToolSuite con SpringSource tc servidor 6.
Me encontré con esto también con mi contexto de servlet xml cargado en la configuración de servlet, así como una configuración de Spring Security. – Dan
@jonnysamps ¡increíble cómo lo olvidé también! :) gracias – Eugene