spring多配置檔案載入

2021-05-17 08:57:01 字數 889 閱讀 5815

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 方法,使用這個方法可以通過資源路...