首先貼上nacos配置:
test
:maps
:key1
: ylw
key2
:666
可以看到配置裡面乙個maps集合,下面演示如何動態的去讀取key1和key2的資料,首先貼上工具類:
@component
@data
//這裡使用了lombok,如果專案沒有引入lombok,直接對maps進行gette和setter
@configurationproperties
(prefix =
"test"
)public
class
nacosconfig
}
示例使用**:
@restcontroller
public
class
nacoscontroller
}
配置檔案讀取工具類
package io.flysium.framework.util 配置檔案讀取工具類 public final class propertiesutils param vmname 啟動應用是通過 d設定的引數名稱,如 confing path dubbo.protocol.port等 param...
nacos配置中心遠端呼叫讀取不到配置檔案
1 由於公司要求,對nacos做了命名空間的配置。這個開始我步入了迷途。為了更好的區分配置檔案,我們建立了兩個命名空間,dev和test,在學習的時候,我們並未建立這些命名空間,所以一直正常使用,建立命名空間後我們無法讀取到配置檔案。那麼新增命名空間後需要在配置檔案中支援命名空間,類似你建立了gro...
Nacos做配置中心讀取不到配置的問題
在根據nacos官網核對過配置沒有寫錯並且配置檔案命名沒有問題的情況下仍然獲取不到配置,經過多次測試發現在controller下 restcontroller和 refreshscope連用會使 value失效獲取的值為null,知道問題就好解決了,從新寫乙個類在新寫的類裡面用 refreshsco...