Spring Framework bean имеет значение nullJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Spring Framework bean имеет значение null

Сообщение Anonymous »

В моем приложении весенней загрузки

Код: Выделить всё

 @Autowired ConfigurableEnvironment env;
объект в классе @RestController.
Когда я достигаю вызывающей конечной точки

Код: Выделить всё

env.getPropertySources(); //Just for the sake of testing. not a real use case
объект env не равен нулю.
Принимая во внимание, что у меня есть внешняя зависимость, которую я добавил в build.gradle.В этой библиотеке есть класс @Configuration, в котором

Код: Выделить всё

@Autowired ConfigurableEnvironment объект. Этот объект имеет значение null, когда библиотека пытается его использовать.
Как заставить компонент из внешней библиотеки загружаться последним.
Я пытался создать в своем проекте ApplicationListener, который уничтожает этот компонент и воссоздает его. Этот ApplicationListener имеет @Order(Ordered.LOWEST_PRECEDENCE)
, чтобы заставить этот внешний bean-компонент воссоздаться после создания всех других bean-компонентов.
Но это тоже не работает.


Подробнее здесь: https://stackoverflow.com/questions/791 ... an-is-null
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»