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

JavaWeb項(xiàng)目中classpath路徑詳解

 更新時(shí)間:2018年12月10日 08:37:14   作者:Jessica程序猿  
今天小編就為大家分享一篇關(guān)于JavaWeb項(xiàng)目中classpath路徑詳解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧

在使用ssh等框架開發(fā)web程序時(shí)配置文件(xml和properties)存放的路徑一般為src下,當(dāng)部署程序時(shí)則必須存在于classes路徑下,具體如下

src不是classpath, WEB-INF/classes,lib才是classpath

WEB-INF/ 是資源目錄, 客戶端不能直接訪問,

這話是沒錯(cuò),不過現(xiàn)在的IDE編譯器在編譯時(shí)會把src下的文件(是文件,不是.java)移到WEB-INF/classes下。不過值得注意的是,spring配置文件里這個(gè)locationsuri表示,也就是說你寫的jdbc.properties是當(dāng)前相對路徑,要訪問classpath記得要這樣寫:<value>classpath:jdbc.properties</value>

首先 classpath是指 WEB-INF文件夾下的classes目錄

解釋classes含義:

  • 1.存放各種資源配置文件 eg.init.properties log4j.properties struts.xml
  • 2.存放模板文件 eg.actionerror.ftl
  • 3.存放class文件對應(yīng)的是項(xiàng)目開發(fā)時(shí)的src目錄編譯文件

小結(jié):這是一個(gè)定位資源的入口

如果你知道開發(fā)過程中有這么一句話:慣例大于配置那么也許你會改變你的想法

對于第二個(gè)問題

這個(gè)涉及的是lib和classes下文件訪問優(yōu)先級的問題: lib>classes

對于性能的影響應(yīng)該不在這個(gè)范疇

classpath 和 classpath* 區(qū)別:

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

首先這個(gè)是 web.xml方式定義參數(shù)傳給Servlet。

因此,<param-value></param-value>的解釋是接收這個(gè)參數(shù)的servlet執(zhí)行的。
dispatchservlet的這個(gè)參數(shù)是定義配置文件的位置的。

spring中對資源文件的處理做了抽象化,可以用符合 URI規(guī)范的方式聲明文件位置,
具體的實(shí)現(xiàn)類會解析這個(gè)字符串,(可以看springResource相關(guān)的文檔)
根據(jù)里面的聲明 來使用合適的方式讀取。 classpath:開頭的意思是說從 classpath中尋找目標(biāo)文件。

web applicationclasspath包含 WEB-INF/lib下的所有jar包和WEB-INF/classes目錄

你的web項(xiàng)目編譯后會有一個(gè)classpath路徑,編譯后的class文件,資源文件,依賴文件等都會放在這個(gè)路徑下。param-value制定的這個(gè)配置文件時(shí)spring的配置文件,classpath意思就是說這個(gè)配置文件在classpath路徑下。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • SpringBoot與MongoDB版本對照一覽

    SpringBoot與MongoDB版本對照一覽

    這篇文章主要介紹了SpringBoot與MongoDB版本對照一覽,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Spring?MVC請求處理流程和九大組件詳解

    Spring?MVC請求處理流程和九大組件詳解

    這篇文章主要介紹了Spring?MVC請求處理流程和九大組件,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2023-12-12
  • Spring中@RequestParam與@RequestBody的使用場景詳解

    Spring中@RequestParam與@RequestBody的使用場景詳解

    這篇文章主要介紹了Spring中@RequestParam與@RequestBody的使用場景詳解,注解@RequestParam接收的參數(shù)是來自requestHeader中即請求頭或body請求體,通常用于GET請求,比如常見的url等,需要的朋友可以參考下
    2023-12-12
  • Java 中HashCode作用_動力節(jié)點(diǎn)Java學(xué)院整理

    Java 中HashCode作用_動力節(jié)點(diǎn)Java學(xué)院整理

    這篇文章主要介紹了Java 中HashCode作用以及hashcode對于一個(gè)對象的重要性,對java中hashcode的作用相關(guān)知識感興趣的朋友一起學(xué)習(xí)吧
    2017-05-05
  • Spring?Boot?項(xiàng)目中?JPA?語法的基本使用方法

    Spring?Boot?項(xiàng)目中?JPA?語法的基本使用方法

    這篇文章主要介紹了?Spring?Boot?項(xiàng)目中?JPA?語法的基本使用方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-10-10
  • Java高性能緩存框架之Caffeine詳解

    Java高性能緩存框架之Caffeine詳解

    這篇文章主要介紹了Java高性能緩存框架之Caffeine詳解,Caffeine是一個(gè)基于Java8的高性能緩存框架,號稱趨于完美,Caffeine受啟發(fā)于Guava?Cache的API,使用API和Guava是一致的,需要的朋友可以參考下
    2023-12-12
  • Springboot項(xiàng)目Maven依賴沖突的問題解決

    Springboot項(xiàng)目Maven依賴沖突的問題解決

    使用Spring Boot和Maven進(jìn)行項(xiàng)目開發(fā)時(shí),依賴沖突是一個(gè)常見的問題,本文就來介紹一下Springboot項(xiàng)目Maven依賴沖突的問題解決,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-07-07
  • 使用SpringBoot讀取Windows共享文件的代碼示例

    使用SpringBoot讀取Windows共享文件的代碼示例

    在現(xiàn)代企業(yè)環(huán)境中,文件共享是一個(gè)常見的需求,Windows共享文件夾(SMB/CIFS協(xié)議)因其易用性和廣泛的兼容性,成為了許多企業(yè)的首選,在Java應(yīng)用中,尤其是使用Spring Boot框架時(shí),如何讀取Windows共享文件是一個(gè)值得探討的話題,本文介紹了使用SpringBoot讀取Windows共享文件
    2024-11-11
  • java雙色球機(jī)選法程序解析

    java雙色球機(jī)選法程序解析

    這篇文章主要為大家詳細(xì)解析了java雙色球機(jī)選法程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-01-01
  • Java的文檔注釋之生成幫助文檔的實(shí)例

    Java的文檔注釋之生成幫助文檔的實(shí)例

    下面小編就為大家分享一篇Java的文檔注釋之生成幫助文檔的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12

最新評論

丁青县| 吉安县| 小金县| 东海县| 宁南县| 临桂县| 金昌市| 开阳县| 衡山县| 重庆市| 江口县| 阳西县| 炉霍县| 顺昌县| 赞皇县| 崇左市| 玉环县| 区。| 全州县| 宝山区| 祁连县| 平罗县| 蒙城县| 彭阳县| 徐汇区| 大英县| 宁武县| 茌平县| 伊川县| 香格里拉县| 吉隆县| 开鲁县| 淅川县| 昌都县| 高平市| 郓城县| 柳江县| 宁强县| 馆陶县| 连云港市| 合江县|