← Все вопросы по Java
🔥 Java 📂 Spring ⚡ Junior/Middle

Что такое @Qualifier и @Primary? Когда их использовать?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
@Primary указывает предпочтительный бин при неоднозначности по типу. @Qualifier позволяет выбрать конкретный бин по имени. Используются при наличии нескольких бинов одного типа.

Варианты ответа в приложении:

  • A. @Primary используется для профилей Правильный
  • B. @Primary задаёт бин по умолчанию, @Qualifier – точный выбор по имени
  • C. @Qualifier не может использоваться с @Autowired
  • D. Обе аннотации запрещены

Хотите уверенно пройти техническое собеседование?

В приложении Prep-it вы тренируетесь в режиме свайпов за 10 минут в день с мгновенными объяснениями и адаптивным повторением.