本文主要介紹application.properties文件的配置方式、application.yml文件的配置方式,以及多環境配置時,可以通過總配置文件和Maven配置兩種方式進行切換。 ... 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》!