zoukankan      html  css  js  c++  java
  • springMVC配置文件路径问题

    第一:加载web.xml之后,读哪个配置文件问题?即是applicationContext.xml还是xxx-servlet.xml?

          

    1       <servlet>
    2           <servlet-name>dispatch</servlet-name>
    3           <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 
    4           <init-param>
    5           <param-name>contextConfigLocation</param-name>
    6           <param-value>/WEB-INF/applicationContext.xml</param-value>
    7         </init-param>
    8        </servlet>

        ①:在没有<init-param>时,会自动寻找xxx-servlet.xml(默认路径为/WEN-INF/xxx-servlet.xml)(xxx=定义的servlet-name 即<servlet-name>dispatch</servlet-name>)

        即是:dispatch-servlet.xml

            ②:如果有<init-param>,就会寻找<init-param>中配置的文件,不会再找xxx-servlet.xml

    第二:如果配置了<init-param>,那么applicationContext.xml文件在哪里?

      解答:下面第一种方式,在/WebContent/WEB-INF/目录下

              第二种方式,在/src/目录下

        <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>

        <servlet>
              <servlet-name>dispatch</servlet-name>
              <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 
              <init-param>
              <param-name>contextConfigLocation</param-name>
              <param-value>classpath:applicationContext.xml</param-value>
            </init-param>
           </servlet>

  • 相关阅读:
    [na]ip数据包格式
    [js]浏览器同源策略(same-origin policy)
    [sql] 同库表(结构)的备份和sql聚合&navicat使用
    [svc]tcp三次握手四次挥手&tcp的11种状态(半连接)&tcp的time-wait
    [svc]ip地址划分
    [css]单/多行居中&字体设置
    时间戳转为C#格式时间
    windows 8 中 使用 httpclient
    oralce 查看是否启动 登陆 创建用户 常用命令小记
    SQL递归查询(with cte as)
  • 原文地址:https://www.cnblogs.com/dhl-2013/p/7452312.html
Copyright © 2011-2022 走看看