Spring中載入xml配置檔案的六種方式

2021-08-25 09:41:19 字數 937 閱讀 2020

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

[b]一: xmlbeanfactory 引用資源[/b]

beanfactory factory = new xmlbeanfactory(resource);

// src目錄下的

// src/conf 目錄下的

[b]三: 用檔案系統的路徑[/b]

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

[b]五: 使用beanfactory[/b]

beandefinitionregistry reg = new defaultlistablebeanfactory();

xmlbeandefinitionreader reader = new xmlbeandefinitionreader(reg);

reader.loadbeandefinitions(new classpathresource("bean1.xml"));

reader.loadbeandefinitions(new classpathresource("bean2.xml"));

beanfactory bf=(beanfactory)reg;

[b]六:web 應用啟動時載入多個配置檔案[/b]

通過contextloaderlistener 也可載入多個配置檔案,在web.xml檔案中利用

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

這個方法載入配置檔案的前提是已經知道配置檔案在**,雖然可以利用「*」萬用字元,但靈活度有限。

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...