Вопрос проверяет понимание способов загрузки Spring-контекста и выбора подходящего уровня интеграционных тестов.
Короткий ответ
@SpringBootTest поднимает почти полный контекст Spring Boot приложения. @ContextConfiguration загружает только указанные конфигурации. Первый используется для полноценных интеграционных тестов, второй — для более изолированных проверок. @SpringBootTest тяжелее и медленнее. Выбор зависит от целей теста.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.