Spring中載入xml配置檔案的常用的幾種方式

2021-07-28 18:16:22 字數 1019 閱讀 6101

專案中乙個需求就是所有的功能都是外掛程式的形式裝入系統,這就需要利用spring去動態載入某一位置下的配置檔案,就總結了下spring中載入xml配置檔案的方式, xml是最常見的spring 應用系統配置源。spring中的幾種容器都支援使用xml裝配bean,包括: 

xmlbeanfactory,

beanfactory bf=new xmlbeanfactory(cr);

userdao userdao = (userdao)bf.getbean("userdao");

放置到類的載入路徑中,也就是

src下面

// src目錄下的

userdao userdao = (userdao)context.getbean("userdao");

// src/conf 目錄下的

沒有classpath的話就是從當前的工作目錄

1.servletcontext servletcontext = request.getsession().getservletcontext();

ctx.refresh();

userdao userdao = (userdao ) ctx.getbean("userdao ");

通過contextloaderlistener 也可載入多個配置檔案,在

web.xml

檔案中利用

元素來指定多個配置檔案位置,其配置如下:

contextconfiglocation

classpath:config/aer/aercontext.xml,

classpath:org/codehaus/xfire/spring/xfire.xml,

./web-inf/**/*.spring.xml

參考文件:

spring中載入配置檔案的方式

spring學習筆記一(spring簡單介紹)

spring 中載入xml配置檔案的方法

載入這些容器的配置檔案的xml有一下幾種常見的方法 1 引用資源 用xmlbeanfactory 不能實現多個檔案相互引用 從factory中獲取相應資源檔案中的bean,但是這種bean讀不到引用了其他檔案中的bean!注意 在2 3的載入方式中可以載入多個配置檔案,獲取到 abstractdao...

Spring中載入XML配置檔案的方法

載入這些容器的配置檔案的xml有以下幾種常見的方法 1 引用資源用xmlbeanfactory 不能實現多個檔案相互引用 beanfactory factory new xmlbeanfactory resource 從factory中獲取相應資源檔案中的bean,但是這種bean讀不到引用了其他檔...

spring 中載入xml配置檔案的方式

spring 中載入xml配置檔案的方式,好像有3種,xml是最常見的spring 應用系統配置源。spring中的幾種容器都支援使用xml裝配bean,包括 xmlbeanfactory 一 xmlbeanfactory 引用資源 beanfactory factory new xmlbeanfa...