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

Что такое @MockBean и @SpyBean в тестах Spring?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
@MockBean добавляет Mockito мок в контекст, заменяя существующий бин. @SpyBean оборачивает реальный бин в spy, позволяя частично переопределить поведение.

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

  • A. @MockBean не использует Mockito Правильный
  • B. @MockBean заменяет реальный бин моком, @SpyBean оборачивает реальный бин
  • C. @SpyBean не поддерживает verify
  • D. Работают только с @Autowired

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

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