Можем ли мы инициализировать глобальную конечную переменную значением из базы данных - PullRequest
0 голосов
/ 17 апреля 2019

Мне нужно запланировать метод с @Scheduled Annotation, который принимает в качестве параметра только постоянную переменную.Но я хочу, чтобы эта константа была инициализирована из пакета данных вместо жесткого ее кодирования.Есть ли способ сделать это?

Я могу вам таймер, и он работает, но я хочу знать, возможно ли это. Я попытался инициализировать переменную в аннотации PostConstruct, но он не работал в качестве окончательных переменныхдолжен быть инициализирован при объявлении

   static final int t ;
   @Scheduled(fixedDelay = t)
   public void pushToSearchPeriodic(){
       publishSearchMessagesAndFlush();
   }

необходимо избегать жесткого кода переменной т.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...