Встречается на собеседованиях • сегодня
Как Application Context связан с Inversion of Control
Application Context в Spring — это реализация IoC-контейнера, который управляет жизненным циклом бинов и их зависимостями. Вместо того чтобы создавать объекты напрямую (через new), разработчик описывает их в конфигурации (XML, аннотации или JavaConfig), а контекст создаёт и внедряет их автоматически.
Пример:
java
@Configuration
public class AppConfig {
@Bean
public Service myService() {
return new Service();
}
}
// ApplicationContext создаёт и управляет бинами
ApplicationContext context = new AnnotationConfigApplicationContext(AppConfig.class);
Service service = context.getBean(Service.class); // Dependency InjectionКлючевая связь:
- IoC — принцип инверсии управления (контроль за созданием объектов делегируется контейнеру).
- ApplicationContext — конкретная реализация, которая выполняет эту инверсию, обеспечивая DI, AOP и другие функции Spring.

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