Middle
19
0
questionbank

Почему в Spring больше не требуется указывать аннотацию @Autowired?

Ответ от нейросети sobes.tech

Начиная с Spring 4.3, если класс имеет только один конструктор, Spring автоматически рассматривает его для внедрения зависимостей без явного указания @Autowired.

Пример:

java

Это изменение упрощает код и согласуется с принципом явных зависимостей через конструктор. Для классов с несколькими конструкторами или для внедрения через поля или сеттеры @Autowired по-прежнему требуется

Начиная с Spring 4.3, если класс имеет только один конструктор, Spring автоматически рассматривает его для внедрения зависимостей без явного указания @Autowired.

Пример:

java

Это изменение упрощает код и согласуется с принципом явных зависимостей через конструктор. Для классов с несколькими конструкторами или для внедрения через поля или сеттеры @Autowired по-прежнему требуется

Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.

springdependency-injectionautowiringconfigurationannotations