Встречается на собеседованиях • сегодня

Что делает Spring Context

Spring Context — это центральный компонент Spring Framework, который управляет жизненным циклом бинов, их конфигурацией и зависимостями. Он реализует IoC (Inversion of Control) и DI (Dependency Injection), позволяя создавать, настраивать и связывать объекты автоматически.

Основные функции:

  • Создание и управление бинами (объектами приложения)
  • Внедрение зависимостей через аннотации или XML
  • Поддержка различных конфигураций (JavaConfig, XML, аннотации)
  • Обработка событий жизненного цикла

Пример конфигурации:

java
@Configuration
public class AppConfig {
    @Bean
    public MyService myService() {
        return new MyServiceImpl();
    }
}

// Использование
ApplicationContext ctx = new AnnotationConfigApplicationContext(AppConfig.class);
MyService service = ctx.getBean(MyService.class);

Контекст может быть разных типов: AnnotationConfig, ClassPathXml, WebApplicationContext и др.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы