Контекст Spring (ApplicationContext) — это центральный интерфейс в Spring Framework, представляющий собой контейнер для объектов (бинов). Он отвечает за:
ApplicationContext является наследником BeanFactory, предоставляя более расширенные функциональные возможности.
Примеры реализаций:
ClassPathXmlApplicationContext: Загружает конфигурацию из XML-файлов в classpath.FileSystemXmlApplicationContext: Загружает конфигурацию из XML-файлов в файловой системе.AnnotationConfigApplicationContext: Загружает конфигурацию из Java-классов с аннотациями.WebApplicationContext: Используется в веб-приложениях, расширяет ApplicationContext для работы с контекстом сервлетов.