У меня 12 заданий cron. @Scheduled. Я хочу установить для них зону, используя значение из файла свойств, но там указано, что зона должна быть постоянной.Я должен попробовать:
@Value("${cron.defaultTimezone}")
private String timezoneId;
или
private static String timezoneId;
@Value("${cron.defaultTimezone}")
public void setTimezoneId(String defaultTimezone)
{this.timezoneId =defaultTimezone; }
или создать конструктор
private final String timezoneId;
public Clazzz(@Value("${cron.defaultTimezone}") String timezoneId)
{this.timezoneId = timezoneId;}
все выше не работает.Как я могу использовать переменную вместо того же выражения для всех заданий