Spring的 classpath 通配符加載Mybatis配置文件(支持指定多個文件寫法)

classpath:app-Beans.xml

說明:無通配符,必須完全匹配
 
classpath:App?-Beans.xml
說明:匹配一個字符,例如 App1-Beans.xml 、 App2-Beans.xml
 
classpath:user/*/Base-Beans.xml
說明:匹配零個或多個字符串(只針對名稱,不匹配目錄分隔符等),例如:user/a/Base-Beans.xml 、 user/b/Base-Beans.xml ,但是不匹配 user/Base-Beans.xml
 
classpath:user/**/Base-Beans.xml
說明:匹配路徑中的零個或多個目錄,例如:user/a/ab/abc/Base-Beans.xml,同時也能匹配 user/Base-Beans.xml
 
classpath:**/*-Beans.xml
說明:表示在所有的類路徑中查找和加載文件名以“-Beans.xml”結尾的配置文件,但重複的文件名只加載其中一個,視加載順序決定
 
classpath*:user/**/*-Beans.xml
classpath*:**/*-Beans.xml

說明:“classpath*:”表示加載多個資源文件,即使重名也會被加載,比如app1.jar中有一個config-Beans.xml,app2.jar中也有一個config-Beans.xml,這個時候,兩個都會加載。


轉自:

https://www.cnblogs.com/taven/archive/2012/10/24/2737556.html

發佈了85 篇原創文章 · 獲贊 73 · 訪問量 40萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章