Планировочные аннотации - это просто легкое удобство для простейших случаев использования.Если вам нужен доступ к большей гибкости, такой как перепланирование задач во время выполнения, то вам нужно использовать другую технику.
В вашем случае, этого должно быть достаточно для @Autowire
поля TaskScheduler
в вашем классе, которое вы затем сможете использовать для динамического планирования ваших задач.См. Spring Docs для получения дополнительной информации.