Встречается на собеседованиях • сегодня
Какие знаешь классы для конфигурации контейнера
В Spring есть несколько ключевых классов для конфигурации контейнера:
- AnnotationConfigApplicationContext - для Java-based конфигурации через аннотации (
@Configuration,@Bean).
java
ApplicationContext ctx = new AnnotationConfigApplicationContext(AppConfig.class);- ClassPathXmlApplicationContext - для XML-конфигурации.
java
ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml");- FileSystemXmlApplicationContext - аналогично ClassPath, но ищет файлы в файловой системе.
java
ApplicationContext ctx = new FileSystemXmlApplicationContext("/config/beans.xml");-
GenericApplicationContext - гибкий вариант для програмной конфигурации (часто используется с
BeanDefinitionReader). -
WebApplicationContext - специализированный контекст для веб-приложений.
Также есть AnnotationConfigWebApplicationContext - веб-вариант для аннотаций. Все они реализуют интерфейс ApplicationContext.

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