Для ContextLoaderListener
и DispatcherServlet
параметр contextConfigLocation
является необязательным.
ContextLoaderListener
по умолчанию /WEB-INF/application.xml
, DispatcherServlet
по умолчанию /WEB-INF/servletname-servlet.xml
.
Если вы установите эти параметры явно, вы должны , а не установить для них одно и то же значение. ContextLoaderListener
и DispatcherServlet
должны иметь контексты с различными наборами определений bean-компонентов, поскольку в противном случае, как вы говорите, bean-компоненты будут созданы дважды.