Value 讀取yml 檔案

2021-08-13 20:05:23 字數 513 閱讀 3364

首先,@value需要引數,這裡引數可以是兩種形式:

- @value(「#」)

- @value(「$」);

我專案中使用@value註解讀取yml檔案中的配置

使用方式:

@value("$")

private string value

value 值為空的原因:

- 使用static或final修飾了tagvalue,如下:

private

static string value; //錯誤

private final string value; //錯誤

@component

//遺漏

class

testvalue")

private string value;

}

class

test

yml配置讀取問題

第一招,idea檢查編碼 第二招 對比 我這裡dev是ok的,所以用idea對比和test的差異,注意 左上方選擇do not ignore 不然空格和換行等被忽略掉了,而這是yml的致命格式問題 可以的話,都用idea 的ctrl alt l先格式化一下 如果還不行,第三招 可以在 pom 檔案加...

yml檔案教程

原來三個橫線 是用來區分多個檔案的,像下面就是指定了兩個配置。spring name microservice discovery eureka ha 指定profile peer1 spring profiles peer1 server port 8761 eureka instance 當pr...

springboot中使用 Value讀取配置檔案

一 配置檔案 一般我們配製配置檔案都是多套的。測試環境,生產環境。就能動態的實現載入生產環境或者測試環境的配置。二 讀取配置檔案裡面的屬性 1 propertysource配置檔案路徑設定,在類上新增註解,如果在預設路徑下可以不新增該註解。需要用 propertysource的有 例如有多配置檔案引...