SpringBoot中的配置檔案載入順序

2021-10-23 16:13:58 字數 465 閱讀 4401

配置檔案兩個大位置

一類是放在專案的根目錄下面,一類則是放在resources目錄下面的

每一類中的兩類

主要是在不在config目錄下面

下面詳細介紹這四類

1.resources目錄下和專案中的config目錄下的優先順序

server.port=8181

#resources/config目錄下的

server.port=8282

控制台埠如下:

可見,這裡面config目錄下面的優先順序高一些。

2.專案根目錄下面和專案根目錄下面的config目錄裡面的配置檔案

同樣,也是config中的高,並且都已經覆蓋了resources目錄下的

3.總結

springboot專案啟動時會按照如下順序由高到低讀取配置,高優先順序的屬性會覆蓋低優先順序的屬性,屬性檔案之間存在互補配置的特性

Spring Boot讀取配置檔案與配置檔案優先順序

spring boot讀取配置檔案 package com.ivan.config.controller import org.springframework.beans.factory.annotation.autowired import org.springframework.core.env...

SpringBoot中的預設配置

enableautoconfiguration會開啟springboot的自動配置,並且根據引入的依賴來生效對應的預設配置,那麼問題來了 webmvcautoconfiguration類中獲取配置類中的字首字尾,來獲取屬性 configuration type type.servlet condit...

Spring Boot 菜鳥教程 28 多配置檔案

src scrolling 0 width 110 height 20 開發過程中可能會有如下需求 開發和部署的配置資訊可能不同,常規的方式就是在配置檔案裡面先寫好開發配置,在部署的時候再去修改這些配置,這樣可能會出現很多問題,比如使用者名稱 密碼忘記了修改或者改錯了等問題。author je哥 e...