Встречается на собеседованиях • сегодня
Где находится IoC Container в Spring
IoC (Inversion of Control) контейнер в Spring — это ядро фреймворка, отвечающее за создание, конфигурацию и управление бинами. Основные реализации:
- BeanFactory (интерфейс) — базовая версия, предоставляет минимальную функциональность.
- ApplicationContext (наследует BeanFactory) — расширенная версия с поддержкой:
- AOP
- Internationalization
- Event Publication
- Resource Loading
Пример инициализации:
java
// ClassPathXmlApplicationContext (XML-конфигурация)
ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");
// AnnotationConfigApplicationContext (аннотации)
ApplicationContext context = new AnnotationConfigApplicationContext(AppConfig.class);Контейнер создается при старте приложения и хранится в памяти до его завершения. Spring Boot автоматически создает ApplicationContext через SpringApplication.run().

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