Встречается на собеседованиях • сегодня
Что такое контекст в Spring
В Spring контекст (ApplicationContext) — это контейнер, который управляет бинами, их жизненным циклом, зависимостями и конфигурацией. Он загружает определения бинов (из XML, аннотаций или Java-конфигурации), создает и связывает их.
Типы контекстов:
AnnotationConfigApplicationContext— для Java-конфигурации (@Configuration).ClassPathXmlApplicationContext— для XML-конфигурации.FileSystemXmlApplicationContext— аналогично, но с указанием полного пути.
Пример:
java
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}
// Создание контекста
ApplicationContext ctx = new AnnotationConfigApplicationContext(AppConfig.class);
MyService service = ctx.getBean(MyService.class);Контекст также поддерживает профили, события, интернационализацию и другие фичи Spring.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы