Мне нужно загрузить 3 весенних конфигурационных XML-файла в приложение myproj spring mvc с именами myproj-controllers.xml, myproj-services.xml и myproj-dao.xml.У меня есть два варианта их загрузки.
Во-первых, используйте ресурсы импорта в myproj-servlet.xml
<import resource="myproj-controllers.xml"/>
<import resource="myproj-services.xml"/>
<import resource="myproj-dao.xml"/>
или, во-вторых, в файле web.xml, используя контекстный параметр, подобный этому
<context-param>
<param-name>contextConfigLocation</param-name>
<param-values>/WEB-INF/myproj-controllers.xml</param-values>
<param-values>/WEB-INF/myproj-services.xml</param-values>
<param-values>/WEB-INF/myproj-dao.xml</param-values>
</context-param>
и добавление слушателя ContextLoader
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
Какой подход рекомендуется?И почему?По моему мнению, я считаю, что подход к импорту проще, поскольку нам нужно только внести изменения в myproj-servlet.xml вместо web.xml.