Контекст приложения, предоставляемый * -servlet.xml, представляет собой WebApplicationContext. Для получения дополнительной информации об этом см. здесь .Корневое приложение создается слушателем contextLoader.
Цитирование из ссылки Spring,
"В веб-структуре MVC каждый DispatcherServlet имеет свой собственный WebApplicationContext, который наследует все bean-компоненты, уже определенные вкорневой WebApplicationContext.
WebApplicationContext является расширением простого ApplicationContext, обладающего некоторыми дополнительными функциями, необходимыми для веб-приложений. Он отличается от обычного ApplicationContext тем, что способен разрешать темы (см. Раздел 15.7, «ИспользованиеТемы »), и что он знает, с каким сервлетом он связан (имея ссылку на ServletContext). WebApplicationContext связан с ServletContext, и с помощью статических методов в классе RequestContextUtils вы всегда можете найти WebApplicationContext, еслинужен доступ к нему. "
Вы можете найти подробную информацию о корневом контексте приложения здесь