Встречается на собеседованиях • сегодня
Как поднимается контекст Spring
Контекст Spring поднимается при запуске приложения. Основные способы:
- AnnotationConfigApplicationContext - для Java-конфигурации:
java
ApplicationContext context = new AnnotationConfigApplicationContext(AppConfig.class);- ClassPathXmlApplicationContext - для XML-конфигурации:
java
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");- В веб-приложениях контекст обычно создается автоматически через:
ContextLoaderListener(для root context)DispatcherServlet(для web context)
Ключевые этапы поднятия контекста:
- Сканирование компонентов (
@ComponentScan) - Создание бинов (вызов конструкторов)
- Внедрение зависимостей (
@Autowired) - Инициализация (методы с
@PostConstruct) - Готов к использованию
Контекст можно получить инжекцией (@Autowired ApplicationContext) или через ApplicationContextAware.

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