Вопрос проверяет знание основных подходов Dependency Injection в Spring и умение оценивать их плюсы и минусы.
Короткий ответ
В Spring существуют constructor-injection, setter-injection и field-injection. На практике чаще всего используют внедрение через конструктор. Оно делает зависимости явными и упрощает тестирование. Setter-injection применяется для необязательных зависимостей. Field-injection считается наименее предпочтительным.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.