Как я могу динамически использовать аннотацию @Scheduled Spring?
CronTrigger(String expression, TimeZone timeZone)
Поскольку у меня есть несколько часовых поясов в базе данных, как я могу передавать их динамически?
Я пробовал это в своем коде:
TimeZone timezone = null;
String timezone1 = null;
public SchedulerBean(String timezone2)
{
this.timezone1 = timezone2;
//constructor
}
@Scheduled(cron="0 0 8 * * ?", zone =timezone.getTimeZone(timezone1) ) //Error at this line
public void sendQuestionNotif()
{
//......code
}
Вот ошибка, которую я получаю,
*Type mismatch: cannot convert from TimeZone to String*
Помогите пожалуйста мне. Потому что я хочу запускать cron на основе часовых поясов. ТИА.