springboot的起步依賴

加載自動配置的方式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

相關文章
相關標籤/搜索