有關spring-servlet.xml 和 application.xml的配置信息講解(這兩個配置信息的區別在哪里)


 

  1. 在使用springmvc時需要配置得信息有兩個,一個是spring-servlet.xml和applcation.xml:
        •  首先兩個文件的的存放位置就有一點的不同(見下圖),application.xml(是下圖中的root-context.xml)是在spring文件夾下,而spring-servlet.xml(下圖中的servlet-contextxml)是在更下一層目錄中(appservlet)中。其實命名規則是可以隨自己寫,圖中的命名規則和平時的就略有不同。
        • 他們的作用范圍就更不一樣了,spring-servlet.xml作用范圍是controller級別的,作用范圍是控制層的上下文。application.xml則是系統級別的。
        • 兩個配置文件在web.xml:
          1. spring-servlet.xml是配置在標簽:<servlet><init-param><param-vaule>/WEB-INF/spring/appServlet/servlet-context.xml</param-value></init-param></servlet>
             <servlet>
                <servlet-name>appServlet</servlet-name>
                <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
                <init-param>
                  <param-name>contextConfigLocation</param-name>
                  <param-value>/WEB-INF/spring/appServlet/servlet-context.xml</param-value>
                </init-param>
                <load-on-startup>1</load-on-startup>
              </servlet>

             

          2. application.xml中則是放在<content-param>/WEB-INF/spring/root-context.xml</param>中
            <context-param>
                <param-name>contextConfigLocation</param-name>
                <param-value>/WEB-INF/spring/root-context.xml</param-value>
              </context-param>  


                               以上是個人看一些博客和自己總結來的,覺得正確就拿去用!不正確的地方或可以指出來,謝謝!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM