springboot 配置檔案載入順序

2021-10-14 01:16:59 字數 1229 閱讀 4348

載入本地其他配置檔案

nacos 作為配置中心

有註冊中心nacos 配置

spring boot 有兩種配置檔案

bootstrap.properties(bootstrap.yml): 定義應用級別的配置

在spring boot 有兩種上下文:

bootstrap:應用程式的父上下文

建立配置檔案

注意: 單個yml @propertysource 註解 無法載入成功檔案

如果重寫可以參考propertysource載入yml

使用***.properties

@configuration

@component

@propertysource

(value =

,ignoreresourcenotfound =

true

)@data

public

class

otherproper")

private string dd;

}

configurationproperties +propertysource 不要使用@value

@configuration

@component

@propertysource

(value =

,ignoreresourcenotfound =

true

)@configurationproperties

(prefix =

"dc"

)@getter

@setter

public

class

otherproper

")private string dd;

}

通過 bootstrap.properties 配置配置中心檔案

spring.cloud.nacos.config.file-extension 設定檔案字尾 如:yml 則查詢yml檔案

nacos 配置–》本地properties 配置

nacos 預設配置–》nacos 其餘配置(根據extension-configs【順序】)–》本地properties 配置

Spring Boot配置檔案

方式 示例 檔案路徑 classpath或者classpath的 config目錄下 檔案內容 全域性通用配置 方式 通過environment獲取 示例 system.out println ctx.getenvironment getproperty env 方式一 configurationp...

springboot配置檔案

配置檔案的作用 修改springboot自動配置的預設值 yaml yaml ain t markup language yaml a markup language 是乙個標記語言 yaml isn t markup language 不是乙個標記語言 標記語言 以前的配置檔案大都是xml檔案,y...

springboot 配置檔案

1.配置檔案 系統配置 自定義配置 server host 空格 value windows檔案路徑,包含 可以直接寫。以空格個數區分層次 logging level root trace file log.txt server.host value 顯示單引號 包 value 包 顯示雙引號 包 ...