你的專案使用的是哪種配置檔案?

格子衫007發表於2022-12-18

你的專案使用的是哪種配置檔案?

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》!

相關文章