Встречается на собеседованиях • сегодня
В чем разница между Primary и Qualifier
@Primary указывает, что бин должен быть выбран по умолчанию при наличии нескольких кандидатов одного типа. @Qualifier позволяет явно указать, какой именно бин нужно внедрить, используя его идентификатор.
Пример:
java
@Component
@Primary
class PrimaryService implements Service {}
@Component
@Qualifier("secondary")
class SecondaryService implements Service {}
@Autowired
private Service service; // Будет выбран PrimaryService
@Autowired
@Qualifier("secondary")
private Service specificService; // Будет выбран SecondaryService@Primary упрощает конфигурацию, но @Qualifier дает больше контроля.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы