Статика в депенси инджекшен? Откуда такие норкоманские мысли пришли? Советую перечитать про депенси инджекшен подход еще раз
Я понимаю что DI используется для конструирования объектов, но я все равно не понимаю в чем проблема инициализировать поле класса, так же как и поле объекта, даже в теории?
У меня проблема в том что мне из httpClient приходит Dto в котором мне нужно использовать сервис для переопределения toString. Но, так как заинжектить сервис в Dto я не могу, потому что объект создается не DI Micronaut, то я думал вынести сервис в статическое поле и соответственно по моей логике оно инжектится и все ок.
Но, так не работает и мне придется допустим в статическом поле создавать объект через new. И в итоге будет два объекта, хотя это singleton и мне нужен только один объект в памяти. Как-то так 😅