Встречается на собеседованиях • сегодня
Какие знаешь виды Context в Spring
В Spring есть несколько видов контекстов:
- ApplicationContext – основной контейнер, управляющий бинами. Реализации:
ClassPathXmlApplicationContext– загружает конфигурацию из XML в classpath.FileSystemXmlApplicationContext– загружает XML из файловой системы.AnnotationConfigApplicationContext– использует аннотации (@Configuration,@Bean).
-
WebApplicationContext – расширение
ApplicationContextдля веб-приложений. Используется в Spring MVC. -
ConfigurableApplicationContext – предоставляет дополнительные методы для настройки контекста (например,
refresh(),close()).
Пример создания AnnotationConfigApplicationContext:
java
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}
// Создание контекста
ApplicationContext ctx = new AnnotationConfigApplicationContext(AppConfig.class);
MyService service = ctx.getBean(MyService.class);
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы