SpringCloud系列(63)--Nacos读取不同配置之DataID配置方案

前言:上一节我们介绍了Nacos里命名空间、分组和DataID三者之间的关系,而本节内容则是关于如何使用DataID来进行读取不同配置的方案

1、进入Nacos的配置列表里新增配置
2、填写配置信息,新建一个DataId命名为nacos-config-client-test.yaml的配置文件

效果图:

3、修改application.yml配置文件中spring.profile.active属性的值,从而指定要读取nacos-config-client-test.yaml配置文件
复制代码
spring:
  profiles:
    #表示的开发环境
#    active: dev
    #表示的测试环境
    active: test
4、重新启动cloudalibaba-config-nacos-client3377服务

效果图:

5、在浏览器地址栏里输入http://localhost:3377/config/info测试是否能成功从Nacos上取得nacos-config-client-test.yaml配置文件的配置内容

效果图:

由图可知我们切换spring.profile.active属性的值后读取其他不同的配置成功

相关推荐
乐观的Terry14 小时前
1、为什么要自己造发布系统
java·spring boot·后端·spring cloud·架构
HZZD_HZZD20 小时前
从单体到微服务:能源计费系统的领域拆分、数据一致性与Spring Cloud实战落地
spring cloud·微服务·能源
LiaoWL1232 天前
【SpringCloud合集-04】Sentinel 流量控制与熔断降级 学习笔记
学习·spring cloud·sentinel
Misnearch2 天前
nacos配置管理改造
java·spring cloud·nacos
worilb2 天前
Spring Cloud 学习与实践(15):使用 TraceId 与 MDC 串联微服务日志
学习·spring cloud·微服务
长不胖的路人甲2 天前
SpringCloud 服务雪崩、熔断、降级
后端·spring·spring cloud
weixin_BYSJ19873 天前
springboot美食食谱小程序---附源码24044
java·spring boot·python·spring cloud·django·tomcat·php
worilb4 天前
Spring Cloud 学习与实践(13):使用 Seata 解决分布式事务问题
分布式·学习·spring cloud
Devin~Y4 天前
电商场景下的Java面试实战:从Spring Boot微服务到Kafka、Redis与AI RAG
java·spring boot·redis·elasticsearch·spring cloud·微服务·kafka
SizeTheMoment4 天前
Spring Cloud 微服务认证体系深度解析:从架构设计到安全实践
安全·spring cloud·微服务