1. 程式人生 > >SpringBoot(二): SpringBoot屬性配置文件 SpringBoot多環境配置文件 SpringBoot自定義配置文件

SpringBoot(二): SpringBoot屬性配置文件 SpringBoot多環境配置文件 SpringBoot自定義配置文件

發的 strong 技術 npr cat 創建 錯誤 圖片 選擇

1.屬性配置文件

一共分為兩種,一種是鍵值對的properties屬性配置文件,一種是yaml格式的配置文件

properties配置:

技術分享圖片

2.多環境配置文件

當我們的項目中有多套配置文件 比如開發的配置文件 測試的配置文件等,可以指定激活那一套使用。

我這裏一共有4套配置文件

技術分享圖片

如果想使用application-test.properties文件,只需在application.properties文件裏面激活即可!

技術分享圖片

3.自定義配置文件:

技術分享圖片

兩種方式去讀取:

(1)使用@Value註解

技術分享圖片

讀取結果:

技術分享圖片

(2)把整個配置文件映射成一個對象

我創建了一個Model包,在Model包裏面建了一個類叫ConfigInfo

技術分享圖片

技術分享圖片

上面有一個紅色框,提示我們添加依賴,這個可以添加也可以不添加,我選擇添加,點擊圖片箭頭上的Open..打開新的網頁,粘貼依賴添加到pom文件。

技術分享圖片

技術分享圖片

大家會發現@ConfigurationProperties註解上面報錯,(並不是真正的錯了)不影響程序正常執行,如果不想看到紅色提示,可以修改錯誤級別 如圖

技術分享圖片

技術分享圖片

ConfigInfo類裏面寫上你配置的屬性 生成get set方法

技術分享圖片

Controller讀取:

技術分享圖片

頁面顯示:

技術分享圖片

OK

SpringBoot(二): SpringBoot屬性配置文件 SpringBoot多環境配置文件 SpringBoot自定義配置文件