国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專(zhuān)注于服務(wù)器技術(shù)及軟件下載分享
分類(lèi)導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語(yǔ)言|JavaScript|易語(yǔ)言|vb.net|

服務(wù)器之家 - 編程語(yǔ)言 - Java教程 - SpringMVC xml文件路徑在web.xml中的配置方式

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

2022-01-24 01:17普通小程序員 Java教程

這篇文章主要介紹了SpringMVC xml文件路徑在web.xml中的配置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

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

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

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

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

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

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

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

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

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

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

 

SpringMVC 修改配置文件路徑

1.1.Classpath

工程目錄

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

在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ù)器啟動(dòng)自動(dòng)初始化 -->
       <load-on-startup>1</load-on-startup>

   </servlet>
   <servlet-mapping>
       <servlet-name>spring</servlet-name>
       <!-- 過(guò)濾所有后綴名為.do的請(qǐng)求 -->
       <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ù)器啟動(dòng)自動(dòng)初始化 -->
       <load-on-startup>1</load-on-startup>

   </servlet>
   <servlet-mapping>
       <servlet-name>spring</servlet-name>
       <!-- 過(guò)濾所有后綴名為.do的請(qǐng)求 -->
       <url-pattern>*.do</url-pattern>
   </servlet-mapping>

1.3.Classpath是什么

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

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

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

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

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

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

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

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

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持服務(wù)器之家。

原文鏈接:https://blog.csdn.net/qq_41611829/article/details/103088079

延伸 · 閱讀

精彩推薦
  • Java教程Java使用SAX解析xml的示例

    Java使用SAX解析xml的示例

    這篇文章主要介紹了Java使用SAX解析xml的示例,幫助大家更好的理解和學(xué)習(xí)使用Java,感興趣的朋友可以了解下...

    大行者10067412021-08-30
  • Java教程xml與Java對(duì)象的轉(zhuǎn)換詳解

    xml與Java對(duì)象的轉(zhuǎn)換詳解

    這篇文章主要介紹了xml與Java對(duì)象的轉(zhuǎn)換詳解的相關(guān)資料,需要的朋友可以參考下...

    Java教程網(wǎng)2942020-09-17
  • Java教程小米推送Java代碼

    小米推送Java代碼

    今天小編就為大家分享一篇關(guān)于小米推送Java代碼,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧...

    富貴穩(wěn)中求8032021-07-12
  • Java教程Java BufferWriter寫(xiě)文件寫(xiě)不進(jìn)去或缺失數(shù)據(jù)的解決

    Java BufferWriter寫(xiě)文件寫(xiě)不進(jìn)去或缺失數(shù)據(jù)的解決

    這篇文章主要介紹了Java BufferWriter寫(xiě)文件寫(xiě)不進(jìn)去或缺失數(shù)據(jù)的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望...

    spcoder14552021-10-18
  • Java教程升級(jí)IDEA后Lombok不能使用的解決方法

    升級(jí)IDEA后Lombok不能使用的解決方法

    最近看到提示IDEA提示升級(jí),尋思已經(jīng)有好久沒(méi)有升過(guò)級(jí)了。升級(jí)完畢重啟之后,突然發(fā)現(xiàn)好多錯(cuò)誤,本文就來(lái)介紹一下如何解決,感興趣的可以了解一下...

    程序猿DD9332021-10-08
  • Java教程20個(gè)非常實(shí)用的Java程序代碼片段

    20個(gè)非常實(shí)用的Java程序代碼片段

    這篇文章主要為大家分享了20個(gè)非常實(shí)用的Java程序片段,對(duì)java開(kāi)發(fā)項(xiàng)目有所幫助,感興趣的小伙伴們可以參考一下 ...

    lijiao5352020-04-06
  • Java教程Java實(shí)現(xiàn)搶紅包功能

    Java實(shí)現(xiàn)搶紅包功能

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)搶紅包功能,采用多線程模擬多人同時(shí)搶紅包,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙...

    littleschemer13532021-05-16
  • Java教程Java8中Stream使用的一個(gè)注意事項(xiàng)

    Java8中Stream使用的一個(gè)注意事項(xiàng)

    最近在工作中發(fā)現(xiàn)了對(duì)于集合操作轉(zhuǎn)換的神器,java8新特性 stream,但在使用中遇到了一個(gè)非常重要的注意點(diǎn),所以這篇文章主要給大家介紹了關(guān)于Java8中S...

    阿杜7482021-02-04
主站蜘蛛池模板: h成人在线 | 亚洲国产二区 | 国产精品久久av | 久久久精彩| 欧美激情精品久久久久久 | av毛片| 久久国产精品免费一区二区三区 | 欧美日一区 | 国产人成在线观看 | 欧美在线高清 | 亚洲乱码国产乱码精品精的特点 | 操操操干干 | 亚洲 欧美 日韩在线 | 成人免费视频网站在线看 | 成人精品一区二区 | 日韩成人免费中文字幕 | 羞羞视频网 | 毛片黄片免费观看 | 久久久久99精品 | 日韩精品一区二区三区在线 | 欧美日韩三级在线 | 午夜a级理论片915影院 | 国产毛片毛片 | av免费网站在线观看 | 综合网视频 | 亚洲日韩成人 | 国产精品第十页 | 国产偷久久9977 | 伊人网在线视频免费观看 | 亚洲毛片在线 | 国产精品69毛片高清亚洲 | 男人天堂v | www.you日本| 日韩av中文字幕在线播放 | 久久艹综合| 999精品视频一区二区三区 | 亚洲国产精品久久久久 | 欧美精品在线一区二区三区 | 亚洲视频一区二区 | 日韩在线 中文字幕 | 日本一区二区在线视频 |