溫馨提示×

springboot怎么配置文件優先級

小億
138
2023-10-26 23:26:01
欄目: 編程語言

Spring Boot 配置文件的優先級是根據文件位置和加載順序來確定的,優先級從高到低如下:

  1. 命令行參數:命令行參數會覆蓋其他配置。例如使用 java -jar app.jar --server.port=8080 可以覆蓋配置文件中的 server.port 屬性。

  2. 項目根目錄下的 config/ 文件夾:在項目根目錄下創建一個 config/ 文件夾,然后將配置文件放在該文件夾中。Spring Boot 會自動加載這個文件夾中的配置文件。

  3. 項目根目錄:在項目根目錄下直接放置配置文件,例如 application.propertiesapplication.yml。

  4. classpath:/config/:在 classpath 上的 config/ 文件夾中的配置文件。

  5. classpath:/:在 classpath 上的根目錄。

  6. 默認配置:Spring Boot 提供的默認配置。

當有多個配置文件時,它們會按照加載順序進行覆蓋。例如,如果同時存在 application.propertiesapplication.yml,則 application.yml 中的配置會覆蓋 application.properties 中的配置。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女