Как загрузить свойства по классу util - PullRequest
0 голосов
/ 14 февраля 2020

Я определил расположение моего файла свойств на XML и зарегистрировал свой пользовательский класс util как bean-компонент. (с фабричным методом - «getInstance»)

Что я хочу, так это то, что я хочу загрузить значение своих свойств до того, как моя конструкция Custom util нас вызовет.

class AUtil
{
   private static AUtil instance;

   @Value("something")
   private m;

   private AUtil() {}

   public static AUtil() {
       if (instance == null) instance = new AUtil();

       return instance;
   }
}

1 Ответ

0 голосов
/ 14 февраля 2020

Я думаю, что вы должны использовать @PostConstruct как: когда вызывается конструктор, бин еще не инициализирован - т.е. не вводятся зависимости. В методе @PostConstruct бин полностью инициализирован, и вы можете использовать зависимости.

...