Spring IOC配置檔案載入

2021-10-21 12:09:47 字數 1484 閱讀 3000

1.spring配置檔案載入

spring.xml

<?xml version="1.0" encoding="utf-8"?>

xmlns

=""xmlns:xsi

=""xsi:schemalocation=""

>

"userservice"

class

="com.shsxt.service.userservice"

>

bean

>

"userdao"

class

="com.shsxt.dao.userdao"

/>

beans

>

1.1根據相對路徑載入資源

1.2根據絕對路徑載入資源

2.spring多配置檔案載入

spring框架啟動時可以載入多個配置檔案到環境中。

service.xml

<?xml version="1.0" encoding="utf-8"?>

xmlns

=""xmlns:xsi

=""xsi:schemalocation=""

>

resource

="dao.xml"

/>

resource

="bean.xml"

/>

beans

>

dao.xml

<?xml version="1.0" encoding="utf-8"?>

xmlns

=""xmlns:xsi

=""xsi:schemalocation=""

>

"userservice"

class

="com.shsxt.service.userservice"

>

bean

>

beans

>

2.1可變引數,傳入多個檔名

2.2通過總的配置檔案import其他配置檔案

spring.xml

<?xml version="1.0" encoding="utf-8"?>

xmlns

=""xmlns:xsi

=""xsi:schemalocation=""

>

resource

="dao.xml"

/>

resource

="bean.xml"

/>

beans

>

載入時只需要載入總的配置檔案即可

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

system.out.println(userdao);

載入配置檔案

1.載入配置檔案 建立properties物件 properties pro newproperties 載入配置檔案,轉為乙個集合 classloader classloader reflecttest.class getclassloader 獲取類載入器 inputstream resourc...

Spring配置檔案載入外部配置檔案

有時,應用程式可能需要從不同的位置 例如 檔案系統 classpath或者url 讀取外部資源 例如 文字檔案 xml檔案 屬性檔案或或者影象檔案 通常,為了從不同位置載入資源,需要和不同的api打交道。spring的資源載入器提供了乙個統一的getresource 方法,使用這個方法可以通過資源路...

Python載入配置檔案

l 1.json 載入config.json檔案為無序字典base path sys.path 0 config path os.path.join base path,devices config defget ip type key with open config path config.js...