Lorsque vous utilisez la fonctionnalité Spring 3.0 pour annoter une tâche planifiée, je voudrais définir le fixedDelay
paramètre as de mon fichier de configuration, au lieu de le câbler en dur dans ma classe de tâches, comme actuellement ...
@Scheduled(fixedDelay = 5000)
public void readLog() {
...
}
Malheureusement, il semble qu'avec les moyens du Spring Expression Language (SpEL) @Value
renvoie un objet String qui à son tour ne peut pas être automatiquement encadré à une valeur longue comme l'exige le fixedDelay
paramètre.