Ao usar o recurso Spring 3.0 para anotar uma tarefa agendada, eu gostaria de definir o fixedDelay
parâmetro as do meu arquivo de configuração, em vez de conectá-lo à minha classe de tarefa, como atualmente ...
@Scheduled(fixedDelay = 5000)
public void readLog() {
...
}
Infelizmente, parece que com os meios da Spring Expression Language (SpEL) @Value
retorna um objeto String que, por sua vez, não pode ser encaixotado automaticamente em um valor longo, conforme exigido pelo fixedDelay
parâmetro.