使用Nacos作為配置中心統一管理配置

2022-06-29 14:51:08 字數 1053 閱讀 5302

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 備註 如果配置中心和當前應用的配置檔案中都配置了...