2016-04-16 2 views
0

Hy,@Autowired работает в абстрактном классе

Как @Autowired работает в атрибуте объявлен в абстрактном классе, если его не наследуются подклассами. Какая весна находится под капотом, чтобы подклассы имели вложенную им зависимость, если @Автоматическая аннотация не наследуется в подклассах?

Благодаря

ответ

0

Там нет такого понятия, как не унаследованного поле в подклассах в Java. Частные поля унаследованы так же, как и любое другое нестатическое поле, они просто не видны в коде подкласса. Тем не менее, они все еще доступны с отражением. У Spring не будет проблем с автопостановкой таких полей.

Смежные вопросы