TW511教學網
全部教學
技術文章
技術文章
»
你的專案使用的是哪種組態檔?
你的專案使用的是哪種組態檔?
2022-12-18 18:02:16
1.開發環境
JDK版本:17.0.3
IDEA版本: 2022.1.4
Maven版本:3.8.6
Spring Boot版本:3.0.0
2.application.properties組態檔
2.1 建立Module模組
建立spring-boot-properties模組
新增Web支援
編寫PropertiesController類
執行並存取
2.2 語法規則
語法規則:鍵=值。
2.3 內建屬性的使用
編寫application.properties檔案
使用預設埠和預設路徑執行並存取
使用新埠和預設路徑存取
使用新埠和專案路徑存取
使用新埠和完整路徑存取
2.4 自定義屬性的使用
對於自定義的屬性可以通過自動注入的方式達到內建的效果
修改PropertiesController類
執行並存取
修改application.properties檔案
修改PropertiesController類的程式碼
執行結果
2.5
ConfigurationProperties註解
若需要注入的屬性過多時,則建立類和ConfigurationProperties註解進行處理。
建立JDBCProperties類
修改PropertiesController類的程式碼
執行並存取
3.application.yml組態檔
3.1 基本概念
application.yml是一種yaml格式的組態檔,一種能夠被計算機識別的資料序列化格式,更容易被人們閱讀,類似於xml檔案。
3.2 建立Module模組
建立spring-boot-yml模組
新增Web支援
3.3 語法規則
語法規則:鍵: 值,其中冒號和值之間必須有一個空格,使用tab鍵來劃分層級。
properties組態檔的優先順序高於yml組態檔,若希望使用yml組態檔,則刪除或者修改properties組態檔的名稱。
3.4 內建屬性的使用
編寫application.yml檔案
編寫YmlController類
執行並存取
3.5 自定義屬性的使用
對於自定義的屬性可以通過自動注入的方式達到內建的效果。
修改YmlController類的程式碼
執行並存取
3.6 ConfigurationProperties註解的方式
修改application.yml檔案
建立JDBCProperties類
修改YmlController類的程式碼
執行並存取
4.多環境設定
4.1 展現形式
使用application-自定義.properties或application-自定義.yml的方式設定多種環境。
通常的命名方式有:
dev表示開發環境
test表示測試環境
uat表示準生產環境
pro表示生產環境
4.2 通過總組態檔切換
每種環境對應一個相應的組態檔,使用總組態檔進行切換。
編寫application-dev.yml檔案的程式碼:
編寫application-test.yml檔案的程式碼:
編寫appliation-uat.yml檔案的程式碼:
編寫application-pro.yml檔案的程式碼:
編寫application.yml檔案的程式碼:
執行並存取
4.3 通過Maven設定進行切換
編寫application.yml檔案
編寫pom.xml檔案
通過Maven選單選擇具體的環境後執行存取
更多精彩歡迎關注微信公眾號《格子衫007》!