Получи случайную криптовалюту за регистрацию!

Spring Context Модуль Spring Context является частью фреймвор | Senior Java Developer

Spring Context

Модуль Spring Context является частью фреймворка Spring и представляет собой IoC (Inversion of Control) контейнер. Он отвечает за управление объектами приложения и использует внедрение зависимостей для достижения инверсии управления.

Интерфейсы BeanFactory и ApplicationContext представляют контейнер Spring IoC.
- BeanFactory является корневым интерфейсом для доступа к контейнеру Spring и предоставляет базовые функции для управления бинами.
- ApplicationContext является под интерфейсом BeanFactory, поэтому он предлагает все функции BeanFactory, а также предоставляет разрешение сообщений, поддержку интернационализации, публикацию событий и контексты специфические для уровня приложения.

В этом примере мы создаем экземпляр ApplicationContext, используя AnnotationConfigApplicationContext и передавая ему класс конфигурации AppConfig.
Далее получаем бин MyService, вызывая метод getBean().
И наконец, вызываем метод getMessage() у экземпляра myService и выводим результат на экран.