Spring框架web.xml里几个位置的contextConfigLocation有什么不同? 5
比如:1、写在web-app元素下的contextConfigLocation<context-param><param-name>contextConfigLocati...
比如:
1、写在web-app元素下的contextConfigLocation
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/spring-security.xml
</param-value>
</context-param>
2、写在servlet元素和DispatcherServlet下的contextConfigLocation
<servlet>
<servlet-name>disServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name> 【这个位置的contextConfigLocation】
<param-value>/WEB-INF/spring-mvc-config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
请问就这2个位置和其他位置而言,对写在对应的param-value的xml中的各个bean的初始化和注入效果是完全一样的吗?如果不是有什么区别?
请回答,把几个xml写到一个地方行不行,有没有负作用?
比如
<servlet>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value> 【多个配置文件都写在一处,而不是分散,行不行,有没有坏处?】
/WEB-INF/spring-mvc-config.xml
/WEB-INF/spring-security.xml
</param-value>
</init-param>
</servlet> 展开
1、写在web-app元素下的contextConfigLocation
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/spring-security.xml
</param-value>
</context-param>
2、写在servlet元素和DispatcherServlet下的contextConfigLocation
<servlet>
<servlet-name>disServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name> 【这个位置的contextConfigLocation】
<param-value>/WEB-INF/spring-mvc-config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
请问就这2个位置和其他位置而言,对写在对应的param-value的xml中的各个bean的初始化和注入效果是完全一样的吗?如果不是有什么区别?
请回答,把几个xml写到一个地方行不行,有没有负作用?
比如
<servlet>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value> 【多个配置文件都写在一处,而不是分散,行不行,有没有坏处?】
/WEB-INF/spring-mvc-config.xml
/WEB-INF/spring-security.xml
</param-value>
</init-param>
</servlet> 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询