您好,登錄后才能下訂單哦!
classpath:只會到你的class路徑中查找找文件;
classpath*:不僅包含class路徑,還包括jar文件中(class路徑)進行查找.
二、存放位置:
1:src下面
需要在web.xml中定義如下:
1 2 3 4 | < context-param > < param-name >contextConfigLocation</ param-name > < param-value >classpath:applicationContext.xml</ param-value > < / context-param > |
2:WEB-INF下面
需要在web.xml中定義如下:
1 2 3 4 | < context-param > < param-name >contextConfigLocation</ param-name > < param-value >WEB-INF/applicationContext*.xml</ param-value > < / context-param > |
3、contextConfigLocation 參數定義了要裝入的 Spring 配置文件。
首先與Spring相關的配置文件必須要以"applicationContext-"開頭,要符合約定優于配置的思想,這樣在效率上和出錯率上都要好很多。
還有最好把所有Spring配置文件都放在一個統一的目錄下,如果項目大了還可以在該目錄下分模塊建目錄。這樣程序看起來不會很亂。
在web.xml中的配置如下:
Xml代碼
1 2 3 4 | < context-param > < param-name >contextConfigLocation</ param-name > < param-value >classpath*:**/applicationContext-*.xml</ param-value > </ context-param > |
"**/"表示的是任意目錄;
"**/applicationContext-*.xml"表示任意目錄下的以"applicationContext-"開頭的XML文件。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。