Встречается на собеседованиях • сегодня
Что такое ApplicationContext в Spring
ApplicationContext — это центральный интерфейс в Spring, предоставляющий конфигурацию приложения. Это расширение BeanFactory, добавляющее поддержку:
- Автоматического обнаружения бинов (
@ComponentScan) - Загрузки ресурсов (
ResourceLoader) - Публикации событий (
ApplicationEventPublisher) - Поддержку AOP, интернационализации и др.
Пример:
java
// Создание контекста
ApplicationContext context = new AnnotationConfigApplicationContext(AppConfig.class);
// Получение бина
MyService service = context.getBean(MyService.class);Типы контекстов:
AnnotationConfigApplicationContext— для Java-конфигурацииClassPathXmlApplicationContext— для XMLFileSystemXmlApplicationContext— для XML из файловой системыWebApplicationContext— для веб-приложений
Контекст управляет жизненным циклом бинов, внедрением зависимостей и обеспечивает единую точку конфигурации приложения.

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