В Spring MVC есть два контекста. Одним из них является контекст приложения или глобальный контекст, который загружается с помощью ContextLoaderListener
. Он принимает все файлы конфигурации, указанные в параметре contextConfigLocation
.
Теперь, если вы используете Spring MVC, тогда требуется сервлет диспетчера, который загружает другой контейнер, который также известен как контейнер веб-приложения. Этот контейнер принимает глобальный контейнер в качестве родителя.
При интеграции struts1 с spring существует только один контекст. Почему для Spring mvc нужны два? Можно ли использовать только один контекст при использовании Spring mvc?
спасибо!