Programación de un trabajo con Spring programáticamente (con la tasa fija establecida dinámicamente)
Actualmente tengo esto:
@Scheduled(fixedRate=5000)
public void getSchedule(){
System.out.println("in scheduled job");
}
Podría cambiar esto para usar una referencia a una propiedad.
@Scheduled(fixedRate=${myRate})
public void getSchedule(){
System.out.println("in scheduled job");
}
Sin embargo, necesito usar un valor obtenido mediante programación para que se pueda cambiar la programación sin volver a implementar la aplicación. ¿Cuál es la mejor manera? Me doy cuenta de que el uso de anotaciones puede no ser posible ...