加載自動配置的方式2:spring
springboot讀取配置文件的方式:springboot
一、讀取核心配置文件app
核心配置文件是指在resources根目錄下的application.properties或application.yml配置文件,讀取這兩個配置文件的方法有兩種,都比較簡單。code
方式一:使用@Value方式(經常使用);在@Value的${}中包含的是核心配置文件中的鍵名blog
方式二:使用Environment方式;這種方式是依賴注入Evnironment來完成,在建立的成員變量private Environment env上加上@Autowired註解便可完成依賴注入,而後使用env.getProperty("鍵名")便可讀取出對應的值。get
二、讀取自定義配置文件io
爲了避免破壞核心文件的原生態,但又須要有自定義的配置信息存在,通常狀況下會選擇自定義配置文件來放這些自定義信息,這裏在resources
目錄下建立配置文件author.properties。變量
注意:
在@ConfigurationProperties註釋中有兩個屬性:
locations:指定配置文件的所在位置
prefix:指定配置文件中鍵名稱的前綴(我這裏配置文件中全部鍵名都是以author.開頭)
使用@Component是讓該類可以在其餘地方被依賴使用,即便用@Autowired註釋來建立實例。bfc