web.xml中的context-param_xml文件有什么用[通俗易懂]

web.xml中的context-param_xml文件有什么用[通俗易懂]在web.xml中通过contextConfigLocation配置spring,contextConfigLocation参数定义了要装入的Spring配置文件

在web.xml中通过contextConfigLocation配置spring,contextConfigLocation参数定义了要装入的 Spring 配置文件。
 web.xml中的context-param_xml文件有什么用[通俗易懂]

部署applicationContext.xml文件

        如果不写任何参数配置,默认的是在/WEB-INF/applicationContext.xml

       如果指定了要加载的文件,则会去加载相应的xml,而不会去加载/WEB-INF/下的applicationContext.xml。如果没有指定的话,默认会去/WEB-INF/下加载applicationContext.xml。

        如果想要自定义文件名,需要在web.xml中加入contextConfigLocation这个context参数

springmvc的默认配置文件是放在WEB-INF下的,并且要命名为*-servlet.xml,*为servlet—name,即下文中的”Springmvc”。

我们可以在web.xml中配置<init-param>来自定义文件名称和位置。如下:

<servlet>
   <servlet-name>Springmvc</servlet-name>
   <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
   <!-- 通过初始化参数,指定xml文件的位置 -->
   <init-param>
       <param-name>contextConfigLocation</param-name>
       <param-value>classpath:spring-mvc.xml</param-value>
    </init-param>
 </servlet>
 <servlet-mapping>
    <servlet-name>Springmvc</servlet-name>
    <url-pattern>/*.do</url-pattern>
 </servlet-mapping>

classpath:只会到你的class路径中查找找文件;
classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找.

参考:

springmvc配置文件自定义放置的路径

Springmvc中web.xml的配置详解

web.xml中的contextConfigLocation在spring中的作用

web.xml中contextConfigLocation的作用

今天的文章web.xml中的context-param_xml文件有什么用[通俗易懂]分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/76378.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注