Начиная с Spring 4.3, если у класса только один конструктор, Spring автоматически внедряет зависимости через этот конструктор, даже без @Autowired
.
При наличии нескольких конструкторов Spring по-прежнему требует аннотацию @Autowired
для явного указания, какой конструктор использовать для внедрения зависимостей.
Пример с единственным конструктором:
java
Пример с несколькими конструкторами и @Autowired:
java
Начиная с Spring 4.3, если у класса только один конструктор, Spring автоматически внедряет зависимости через этот конструктор, даже без @Autowired
.
При наличии нескольких конструкторов Spring по-прежнему требует аннотацию @Autowired
для явного указания, какой конструктор использовать для внедрения зависимостей.
Пример с единственным конструктором:
java
Пример с несколькими конструкторами и @Autowired:
java
Register or sign in to get access to full answers for all questions from the question bank.