<web-app ...>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/court-service.xml</param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
...
</web-app>
Обратите внимание, что ContextLoaderListener загружает указанные файлы конфигурации бина в корень
контекст приложения, в то время как каждый экземпляр DispatcherServlet загружает свой файл конфигурации в свой собственный
контекст приложения и ссылается на корневой контекст приложения в качестве его родителя. Итак, контекст загружен
каждый экземпляр DispatcherServlet может получить доступ и даже переопределить компоненты, объявленные в корневом приложении
контекст (но не наоборот). Однако контексты, загруженные экземплярами DispatcherServlet, не могут
получить доступ друг к другу.
Содержание выше взято из книги "Весенние рецепты" Гари Мак, Джоша Лонга и Дэниела Рубио. Пожалуйста, объясните, что приложение загрузчик контекста в классах и объектном языке