开发者学堂课程【微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot):Nacos 配置中心(多配置文件加载1)】学习笔记,与课程紧密连接,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/667/detail/11541
Nacos 配置中心(多配置文件加载1)
Nacos 配置中心(加载多个配置文件)
在实际项目中,以 application.properties 为例,其中就很多配置,现在可以分为多个文件,在 nacos 支持读取多个文件。
1、在 dev 命名空间创建两个配置文件
在 dev 中有个配置文件,将其端口号去除,在 dev 中创建其他配置文件:port.properties,配置格式为 properties,将端口号写到新创建的文件,进行发布,返回到 dev 中有两个配置文件,port 中有端口号。
2、修改项目中的配置文件,记载 nacos 多个配置文件,
只有1个配置文件就写0,若有多个配置文件就按照编号写。
#该配置影响统一配置中心中的 dataId
spring. application. name=service-statistics
spring.cloud. nacos.config.namespace=fffcbc78-504b-4cae-b9a2-3f50eOc2c4ef
spring.cloud.nacos.config.ext-config[o].data-id=rddis. Properties
#开启动态刷新配置,否则配置文件修改,工程无法感知
spring.cloud. nacos.config.ext-config[0].refresh=true
加上配置文件的配置名称 spring. cloud.
nacos.config.ext-config[o].data-id=
prot
. Properties
。
重新启动,有点小问题,端口号读取的不是修改的端口号,修改端口号为8444,确认发布,没有变化。