💡 Краткий ответ для собеседования
Конструктор – предпочтительный способ (неизменяемость, обязательность). Setter – опциональные зависимости. Полевое внедрение (@Autowired на поле) – не рекомендуется (скрывает зависимости, усложняет тестирование).
Варианты ответа в приложении: