Я пытаюсь динамически настроить расписание Spring Boot с помощью файла конфигурации.
Цель состоит в том, чтобы в моем application.yml
было следующее:
platform:
plata:
schedule:
cron: '0 0 9 * * *'
platb:
schedule:
initialDelay = 20000
fixedDelay = 10000000
What I 'Я пытаюсь понять, как я могу применить эту конфигурацию к аннотациям @Scheduled
.Я думал что-то вроде следующего:
Scheduler.java:
@Scheduled("${platform.plata.schedule}")
public void plata() throws CalculationException {
...
}
@Scheduled("${platform.platb.schedule}")
public void platb() throws CalculationException {
...
}