Nacos配置文件覆盖问题

本文分享了在使用Nacos作为配置中心时遇到的问题及解决方案。重点讨论了命名空间隔离、组配置、配置文件扩展及优先级问题,强调了正确配置组的重要性以及配置文件命名的规范。

近期新项目上cloud alibaba架构 用的注册和配置中心就是用的nacos

Nacos作为配置中心给我的感觉也是不是很好用,大概配置中心都不是很好用吧,可能用多了会好点

首先说一下遇到的问题,

nacos有几个范围性的概念 我就不说了

1.首先是命名空间隔离,也就是区分环境

2.group组的概念 你的配置文件可以配置到组进行分项目使用

3.配置文件扩展  扩展配置文件优先级

4.组配置文件优先级

具体遇到的问题是这样的

2个配置文件,spring-boot文件是模板文件, 想着cloud文件会对其内容进行覆盖 就随便填了些信息

首先 cloud的配置优先级>boot配置 但是这个是有前提的,你的项目里一定要说明group组

否则我的情况会加载boot的配置信息,瞎写的就会出现异常

其次 cloud配置文件信息一定要是正确的,注意观察报错信息,不然会误导你优先级问题

 

其次还有一个比较关键的点: 配置文件的命名: nacos里配置的文件名称要和你项目配置的项目名和扩展名的值相同

如:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值