1)、引入依賴,
com.alibaba.cloud
spring-cloud-starter-alibaba-nacos-config
4)、給 應用名.properties 新增任何配置
5)、動態獲取配置。
@refreshscope:動態獲取並重新整理配置
@value("$"):獲取到配置。
如果配置中心和當前應用的配置檔案中都配置了相同的項,優先使用配置中心的配置。
2、細節
1)、命名空間:配置隔離;
預設:public(保留空間);預設新增的所有配置都在public空間。
1、開發,測試,生產:利用命名空間來做環境隔離。
注意:在bootstrap.properties;配置上,需要使用哪個命名空間下的配置,
spring.cloud.nacos.config.namespace=9de62e44-cd2a-4a82-bf5c-95878bd5e871
2、每乙個微服務之間互相隔離配置,每乙個微服務都建立自己的命名空間,只載入自己命名空間下的所有配置
2)、配置集:所有的配置的集合
3)、配置集id:類似檔名。
data id:類似檔名
4)、配置分組:
預設所有的配置集都屬於:default_group;
1111,618,1212
專案中的使用:每個微服務建立自己的命名空間,使用配置分組區分環境,dev,test,prod
3、同時載入多個配置集
1)、微服務任何配置資訊,任何配置檔案都可以放在配置中心中
2)、只需要在bootstrap.properties說明載入配置中心中哪些配置檔案即可
3)、@value,@configurationproperties。。。
以前springboot任何方法從配置檔案中獲取值,都能使用。
配置中心有的優先使用配置中心中的,
nacos作為配置中心統一管理
com.alibaba.cloud spring cloud starter alibaba nacos config 當前應用名字 配置中心的位址 spring.cloud.nacos.config.server addr 127.0.0.1 8848 refreshscope 動態重新整理配置 ...
Nacos 作為配置中心
一 作為配置中心 過程 1 引入nacos config pom檔案 2 建立bootstrap.properties 配置nacos資訊 3 配置中心 nacos 增加規則 4 給服務 properties中 新增配置 5 動態獲取配置註解 refreshscope 動態獲取並重新整理配置 val...
如何使用Nacos作為配置中心
com.alibaba.cloud spring cloud starter alibaba nacos config spring.cloud.nacos.config.server addr nacos位址 預設規則 服務名.properties 備註 如果配置中心和當前應用的配置檔案中都配置了...