Вопрос проверяет понимание архитектуры Spring и принципов управления зависимостями.
Короткий ответ
ApplicationContext — это основной контейнер Spring.
Он управляет жизненным циклом бинов.
Контейнер создаёт, настраивает и связывает объекты.
Также он предоставляет дополнительные возможности поверх BeanFactory.
Практически все Spring-приложения используют ApplicationContext.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.