Встречается на собеседованиях • сегодня
Для чего нужен Application Context
Application Context в Spring — это контейнер, управляющий бинами и их жизненным циклом. Он предоставляет доступ к конфигурации, зависимостям и другим сервисам приложения.
Основные функции:
- Создание и управление бинами (инстанциирование, внедрение зависимостей, вызов методов жизненного цикла).
- Конфигурация приложения (XML, аннотации, Java-based конфигурация).
- Доступ к ресурсам (properties, сообщения, события).
Пример:
java
@Configuration
public class AppConfig {
@Bean
public MyService myService() {
return new MyServiceImpl();
}
}
public class Main {
public static void main(String[] args) {
ApplicationContext ctx = new AnnotationConfigApplicationContext(AppConfig.class);
MyService service = ctx.getBean(MyService.class);
service.doSomething();
}
}Контекст может быть AnnotationConfigApplicationContext, ClassPathXmlApplicationContext и др.

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