Spring - 配置檔案中的classpath: 和 classpath*: 的區別
一、概念
classpath是指WEB-INF資料夾下的classes目錄,對應原始碼src目錄,用於存放從src中拷貝過去的各種配置檔案,以及編譯過後的class檔案。
classpath是spring的寫法,Spring可以通過指定classpath*:與classpath:字首加上路徑的方式從classpath載入配置檔案。
二、區別
classpath:只會到你的class路徑中查詢找檔案;
classpath*:不僅包含class路徑,還包括jar檔案中(class路徑)進行查詢.
三、匹配
classpath:applicationContext.xml classpath下的指定檔案
classpath:/spring/applicationContext.xml classpath子目錄下的指定檔案
classpath:spring-*.xml classpath下的指定字首的檔案
classpath:**/spring-*.xml classpath下所有目錄下的指定字首的檔案
classpath*:**/spring-*.xml 當前classpath和jar中classpath下所有目錄下的指定字首的檔案
相關文章
- spring配置中classpath和classpath*的區別Spring
- eclipse中的.project 和 .classpath檔案的具體作用EclipseProject
- java專案中的classpath和類載入器Java
- Java PATH和CLASSPATH配置詳解Java
- web專案讀取classpath下面檔案Web
- 讀取ClassPath下resource檔案的正確姿勢
- Java classpath的獲取Java
- 有關於JAVA中的CLASSPATH的作用 (轉)Java
- Package and ClassPath (轉)Package
- java的classpath萬用字元Java字元
- Java - 獲取ClassPath的路徑和資源Java
- classpath 詳解(轉)
- 深入探討、理解Java的CLASSPATHJava
- linux中的配置檔案/etc/profile和.bashfile 的區別Linux
- Ant詳解之-path、classpath和fileset
- 自動設定CLASSPATH的方法 (轉)
- 關於java 的 Classpath全解 (轉)Java
- java Classpath全解(轉)Java
- 批處理檔案:將目錄下所有的jar檔案都加到CLASSPATHJAR
- Solaris 10中/etc/fstab和/etc/mntab配置檔案的區別
- maven中scope依賴範圍與classpath的關係Maven
- CLASSPATH 以及包和目錄結構的關係 (轉)
- [JAVA] CLASSPATH環境變數必須要配置嗎Java變數
- Java Eclipse ClassPath如何理解JavaEclipse
- jdk安裝以及JAVA_HOME和CLASSPATH以及Path的含義JDKJava
- export CLASSPATH=$JAVA_HOME/libExportJava
- Spring - 配置檔案中的特殊字元Spring字元
- Spring載入配置檔案propertoies中util:properties和context:property-placeholder區別SpringContext
- .ora檔案、.dbf檔案和.dat檔案的區別
- spring和Mybatis的核心配置檔案SpringMyBatis
- Spring中Filter和Interceptor的區別SpringFilter
- Python 指令碼中呼叫 Java 程式時 Classpath 錯誤Python指令碼Java
- springboot 配置檔案 .properties和.yml的寫法區別Spring Boot
- Why the “MAVEN2_CLASSPATH_CONTAINER will not be exported or published”MavenAIExport
- ubuntu系統環境配置檔案的區別Ubuntu
- 【Java面試】Spring中 BeanFactory和FactoryBean的區別Java面試SpringBean
- 加速檔案傳輸:檔案和UDP之間的區別UDP
- 環境變數PATH,CLASSPATH與JAVA_HOME變數Java