Встречается на собеседованиях • сегодня

Какой контейнер поднимается при тестировании

При тестировании в Spring Boot поднимается контейнер ApplicationContext, который включает все необходимые бины, зависимости и конфигурации приложения. Для интеграционных тестов используется аннотация @SpringBootTest, которая загружает полный контекст.

Пример:

java
@SpringBootTest
class MyServiceTest {
    @Autowired
    private MyService myService;

    @Test
    void testService() {
        assertNotNull(myService);
    }
}

Для модульных тестов можно использовать @MockBean или @SpyBean для мокирования зависимостей без полного поднятия контекста.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы