最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringMVC xml文件路徑在web.xml中的配置方式

 更新時間:2021年09月29日 16:14:59   作者:普通小程序員  
這篇文章主要介紹了SpringMVC xml文件路徑在web.xml中的配置方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

SpringMVC xml文件路徑在web.xml中的配置

正常情況下springmvc的xml文件應(yīng)放在WEB-INF下,命名規(guī)則為[name]-servlet.xml, “-servlet”這個字段是必不可少的 [name]你可以隨便命名 ,同時你的web.xml文件中兩個servlet要和你的name相同,不然會報錯的。

springmvc-servlet.xml在web.xml中的文件路徑配置

放在src目錄下,則需要手動配置springmvc-servlet.xml路徑,命名不再有限制,文件路徑正確并且兩個 <servlet-name> 相同即可。springmvc-servlet.xml在web.xml中的文件路徑配置

注:此處在作者電腦上<param-value>的當(dāng)前路徑在resources下,可以通過"./" 測試當(dāng)前路徑在哪。

SpringMVC 修改配置文件路徑

1.1.Classpath

工程目錄

在web.xml文件如下配置:

     <!-- 配置spring mvc 的核心servlet -->
     <servlet>
         <servlet-name>spring</servlet-name>
         <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
         <init-param>
              <param-name>contextConfigLocation</param-name>
              <!-- 指定spring mvc 配置文件的路徑 默認(rèn)為 /WEB-INF/<[servlet-name]-servlet.xml> 例如此處為/WEB-INF/spring-servlet.xml 
                   下面配置的也就是默認(rèn)值 -->
              <param-value>classpath:config/spring-servlet.xml</param-value>
         </init-param>
         <!-- 配置隨服務(wù)器啟動自動初始化 -->
         <load-on-startup>1</load-on-startup>
 
     </servlet>
     <servlet-mapping>
         <servlet-name>spring</servlet-name>
         <!-- 過濾所有后綴名為.do的請求 -->
         <url-pattern>*.do</url-pattern>
     </servlet-mapping>

1.2.Classpath*

工程目錄跟上面一樣

Web.xml文件中如下配置:

<!-- 配置spring mvc 的核心servlet -->
     <servlet>
         <servlet-name>spring</servlet-name>
         <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
         <init-param>
              <param-name>contextConfigLocation</param-name>
              <!-- 指定spring mvc 配置文件的路徑 默認(rèn)為 /WEB-INF/<[servlet-name]-servlet.xml> 例如此處為/WEB-INF/spring-servlet.xml 
                   下面配置的也就是默認(rèn)值 -->
              <param-value>classpath*:config/spring-servlet.xml</param-value>
         </init-param>
         <!-- 配置隨服務(wù)器啟動自動初始化 -->
         <load-on-startup>1</load-on-startup>
 
     </servlet>
     <servlet-mapping>
         <servlet-name>spring</servlet-name>
         <!-- 過濾所有后綴名為.do的請求 -->
         <url-pattern>*.do</url-pattern>
     </servlet-mapping>

1.3.Classpath是什么

設(shè)置Classpath的目的,在于告訴Java執(zhí)行環(huán)境,在哪些目錄下可以找到您所要執(zhí)行的Java程序所需要的類或者包

classpath是指 WEB-INF文件夾下的classes目錄 ,將web應(yīng)用發(fā)布到服務(wù)器時,會將src目錄下所有的類編譯后的class文件和資源文件放入到WEB-INF文件夾下的classes目錄。

1.4.Classpath和classpath*的區(qū)別

  • classpath:只會到你的class路徑中查找找文件。
  • classpath*:不僅包含class路徑,還包括jar文件中(class路徑)進(jìn)行查找。

1) 前者只會從第一個classpath中加載,而后者會從所有的classpath中加載 。

2) 如果要加載的資源, 不在當(dāng)前ClassLoader的路徑里,那么用classpath:前綴是找不到的, 這種情況下就需要使用classpath*:前綴。

3) 在多個classpath中存在同名資源,都需要加載, 那么用classpath:只會加載第一個,這種情況下也需要用classpath*:前綴。

4) 用classpath*:需要遍歷所有的classpath,所以加載速度是很慢的,因此,在規(guī)劃的時候,應(yīng)該盡可能規(guī)劃好資源文件所在的路徑,盡量避免使用classpath*。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 聊聊springboot中整合log4g2的問題

    聊聊springboot中整合log4g2的問題

    這篇文章主要介紹了springboot中整合log4g2的方法,自定義文件名需要在application.yml中配置,在config中配置log4g2.xml文件,本文通過實例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2021-11-11
  • Spring?Boot整合Kafka+SSE實現(xiàn)實時數(shù)據(jù)展示

    Spring?Boot整合Kafka+SSE實現(xiàn)實時數(shù)據(jù)展示

    本文主要介紹了Spring?Boot整合Kafka+SSE實現(xiàn)實時數(shù)據(jù)展示
    2024-06-06
  • Java中前臺往后臺傳遞多個id參數(shù)的實例

    Java中前臺往后臺傳遞多個id參數(shù)的實例

    下面小編就為大家?guī)硪黄狫ava中前臺往后臺傳遞多個id參數(shù)的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • JDK 14的新特性:文本塊Text Blocks的使用

    JDK 14的新特性:文本塊Text Blocks的使用

    這篇文章主要介紹了JDK 14的新特性:文本塊Text Blocks的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • Eclipse中常用快捷鍵匯總

    Eclipse中常用快捷鍵匯總

    這篇文章主要介紹了Eclipse中常用快捷鍵,文中介紹的非常詳細(xì),幫助大家更好的利用eclipse開發(fā),感興趣的朋友可以了解下
    2020-07-07
  • Java Method類及invoke方法原理解析

    Java Method類及invoke方法原理解析

    這篇文章主要介紹了Java Method類及invoke方法原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-08-08
  • Mybatis 多對一查詢的實現(xiàn)方法

    Mybatis 多對一查詢的實現(xiàn)方法

    這篇文章主要介紹了Mybatis 多對一查詢,本文通過場景分析示例代碼相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02
  • Lambda表達(dá)式下訪問外部變量問題

    Lambda表達(dá)式下訪問外部變量問題

    這篇文章主要介紹了Lambda表達(dá)式下訪問外部變量問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Java實現(xiàn)分頁代碼

    Java實現(xiàn)分頁代碼

    這篇文章主要為大家詳細(xì)介紹了Java實現(xiàn)分頁代碼,提高查詢效率,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • 23種設(shè)計模式(12)java模版方法模式

    23種設(shè)計模式(12)java模版方法模式

    這篇文章主要為大家詳細(xì)介紹了23種設(shè)計模式之java模版方法模式,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11

最新評論

若羌县| 河北省| 枣阳市| 天长市| 阿图什市| 祁连县| 贵港市| 且末县| 濮阳市| 丰镇市| 宝应县| 湘阴县| 昌黎县| 杭锦后旗| 恩平市| 保靖县| 波密县| 安义县| 岳阳县| 万宁市| 荔浦县| 子长县| 繁峙县| 宁武县| 彰武县| 大港区| 岳西县| 昆山市| 锦州市| 旬阳县| 察隅县| 枝江市| 新昌县| 新沂市| 松桃| 黄大仙区| 永靖县| 黄龙县| 内黄县| 鸡泽县| 云梦县|