Middle
22
0
questionbank

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

Answer from sobes.tech neural network

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

Пример:

java

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

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

Пример:

java

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

Register or sign in to get access to full answers for all questions from the question bank.

springdependency-injectionautowiringconfigurationannotations