Да. В ваш web.xml
загрузите lib-context.xml
с ContextLoaderListener
вместо загрузки с DispatcherServlet
.
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath:/lib-context.xml
</param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
Вы можете удалить импорт из файлов конфигурации контекста приложения для вашего сервлета.
Все DispatcherServlet
будут видеть не только общий lib-context.xml
выше, но также и любой контекст, который они сами загружают.
(Возможно, вам придется скорректировать приведенный мной пример param-value
. Этот путь - всего лишь пример.)