4 載入指定配置檔案

2021-09-22 10:22:15 字數 1457 閱讀 1416

1. @propertysource 載入區域性配置檔案

@propertysource :用於載入區域性配置檔案;

將 全域性配置檔案 中的emp相關配置資料 抽取 到 resources/ emp.properties 檔案中

emp.properties

emp.last-name=李四

emp.age=30

emp.birthday=1989/9/12

emp.boss=false

emp.salary=23000

emp.map.key1=value1

emp.map.key2=value2

emp.list=one, two, three

emp.forte.name=python

emp.forte.time=3

@propertysource :載入指定的配置檔案; value 屬性是陣列型別, 用於指定檔案位置

@propertysource(value = )

@component

@configurationproperties(prefix = "emp")

@validated

public class emp

}

2.2 建立 resources/spring01.xml 檔案,添以下內容
<?xml version="1.0" encoding="utf-8"?>

2.3 將spring的配置檔案載入到容器中, 使用 @importresource 標註在乙個配置類上,下面是主配置類
@importresource(locations = )

public static void main(string args)

}

@runwith(springrunner.class)

@springboottest

@autowired

@test

public void testxml()

@autowired

emp emp;

@test

public void contextloads()

}

/**

* @configuration 用於標識當前類是乙個配置類, 來表示對應的spring配置檔案

*/@configuration

public class empconfig

}

再次測試

@runwith(springrunner.class)

@springboottest

@autowired

@test

public void testxml()

載入配置檔案

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