Spring MVC中如何修改配置文件的位置呢?

Java-问题王 Java每日一问 发布时间:2021-05-15 00:16:10 阅读数:4429 1

我们都知道在Spring MVC中必须设置一个相应的  xxx-servlet.xml ,Spring MVC才能正常的运行

通常加载web.xml之后,读取的配置文件在什么位置呢?配置文件的名称为什么呢?下文将一一道来,如下所示:

例:
   web.xml中有以下信息

   

      <servlet>
          <servlet-name>dispatch</servlet-name>
          <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 
          <init-param>
          <param-name>contextConfigLocation</param-name>
          <param-value>/WEB-INF/applicationContext.xml</param-value>
        </init-param>
       </servlet>
注意事项:   当没有<init-param>时,会自动寻找xxx-servlet.xml(即默认为xxx-servlet.xml
 默认路径为/WEN-INF/xxx-servlet.xml(xxx=定义的servlet-name 即<servlet-name>dispatch</servlet-name>)

 

当使用默认配置时,则会查找  /WEB-INF/[servletname]-servlet.xml这个配置文件 ,即查找 /WEB-INF/dispatcher-servlet.xml 

 
例:自定义Spring MVC的配置文件
<servlet> 
   <servlet-name>dispatcher</servlet-name> 
   <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
   <init-param> 
       <param-name>contextConfigLocation</param-name>
        <param-value>classpath*:spring/applicationContext-mvc.xml</param-value>
    </init-param> 
    <load-on-startup>1</load-on-startup> 
   </servlet> 
 <servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>*.do</url-pattern>
 </servlet-mapping>
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaProblem/439.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者