Sobes.tech
Назад к вопросам
Junior — Middle
66

Какое количество контекстов Spring Boot будет создано при использовании аннотации @SpringBootTest для двух классов?

Компании, где спрашивали
AstonAston

Ответ от нейросети

sobes.tech AI

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

Это связано с тем, что каждый тестовый класс запускается в своем собственном контексте, чтобы обеспечить изоляцию и независимость тестов.

Если необходимо использовать один общий контекст для нескольких тестов, можно применить аннотацию @DirtiesContext или настроить кэширование контекста, но по умолчанию — два класса = два контекста.