SpringCloud Alibaba - Nacos 分佈式配置中心統一管理配置文件

以前的做法
在配置文件中添加字段,然後去代碼中獲取
***.properties : name=張三
代碼 @Value(${“name”}) String name 獲取配置文件中的name值
如果寫個測試方法,返回name值,返回的是 張三,
目的:修改配置文件,更新配置之後,不用重啓系統,即時生效

需要引入 Springcloud-Alibaba 依賴
配置Nacos 配置管理
第一步:添加依賴

<!-- 配置中心 統一管理配置  -->
<dependency>
	<groupId>com.alibaba.cloud</groupId>
	<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>

第二步:創建 bootstrap.properties 配置文件,且配置服務名和nacos地址

spring.application.name=***serverName***
spring.cloud.nacos.config.server-addr=127.0.0.1:8848

第三步: 啓動登錄Nacos ,點擊配置列表,右上角的加號,添加動態配置文件
在這裏插入圖片描述
第四步: 新建配置,Data ID 就是 服務名.properties,選則文件類型,添加配置
在這裏插入圖片描述
第五步: 在用到的類上添加 @RefreshScope 註解

重啓項目,進行測試就好。
修改該配置文件,點擊提交,參數就可以動態修改了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章