org.springframework.web.context.contextloaderlistener
用contextloaderlistener跟contextconfiglocation配合使用,contextconfiglocation用來指定系統配置檔案的名稱跟路徑,contextloaderlistener為***,這個就不多說了。
這個方式的優點是比較優雅,通俗易懂,不用修改什麼**。
然後在web.xml檔案中,使用自己定義乙個contextloaderservlet來啟動,這個contextloaderservlet可以繼承httpservlet,然後在它的init()方法裡取得beanfactory,**如下:
然後定義乙個defaultbeanfactory類:
public class defaultbeanfactory }
最後在web.xml檔案中配置如下:
context
com.lixh.web.servlet.contextloaderservlet 1
這種方式改動較多,也比較麻煩,但是可以根據自己的需要隨機載入資訊。
我還看到過一種方式,就是配置
test
org.springframework.web.servlet.dispatcherservlet 1
後來檢視資料發現這是spring mvc的用法,本人沒用過spring mvc,在這裡貼出來是不想把這些方式混淆,有個說明罷了。
spring配置檔案載入
spring配置檔案的裝載在web.xml中配置 此引數用於後面的spring context loader contextconfiglocation org.springframework.web.context.contextloaderlistener 說明 contextconfigloc...
spring載入配置檔案
在spring中載入配置檔案的方式 configuration propertysource import datasourceconfig.class bean public static propertysourcesplaceholderconfigurer propertysourcespl...
Spring配置檔案載入外部配置檔案
有時,應用程式可能需要從不同的位置 例如 檔案系統 classpath或者url 讀取外部資源 例如 文字檔案 xml檔案 屬性檔案或或者影象檔案 通常,為了從不同位置載入資源,需要和不同的api打交道。spring的資源載入器提供了乙個統一的getresource 方法,使用這個方法可以通過資源路...