Константа для зоны @Scheduled - PullRequest
       8

Константа для зоны @Scheduled

0 голосов
/ 11 сентября 2018

У меня 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;}

все выше не работает.Как я могу использовать переменную вместо того же выражения для всех заданий

...