Вопрос проверяет понимание механизма внедрения зависимостей в Spring и способов разрешения конфликтов между бинами одного типа.
Короткий ответ
Если в контексте есть несколько бинов одного типа, Spring не знает, какой выбрать. Для управления выбором используются @Primary, @Qualifier и имена бинов. Также выбор может зависеть от профилей и условий. Неправильная настройка приводит к ошибкам старта приложения. Поэтому явное управление выбором бина — обязательная практика.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.