Просто хочу добавить свои 2 цента.
Однажды я столкнулся с той же проблемой, когда я не совсем привык к the life in the IoC world
. Поле @Autowired
одного из моих bean-компонентов является нулевым во время выполнения.
Основная причина заключается в том, что вместо использования автоматически созданного компонента, поддерживаемого контейнером Spring IoC (поле @Autowired
indeed
] правильно введенный), я newing
мой собственный экземпляр этого компонента и его использование. Конечно, это поле @Autowired
равно нулю, потому что Spring не имеет возможности его ввести.