Nacos配置中心始终拿不到对应的命名空间的配置问题解决
1.问题:将server-addr项放到了discovery项的下面
这种情况是只有Nacos的服务发现功能起了作用,虽然日志打印出去找了gateway-dev.yaml配置,但是由于nacos地址没有配置,并不会找到相应的配置
spring:
application:
name: gateway
cloud:
nacos:
discovery:
server-addr: 192.168.121.141:8848
namespace: dev
group: xuecheng-plus-project
config:
namespace: dev
group: xuecheng-plus-project
file-extension: yaml
refresh-enabled: true
###此项会拼接到配置Data -Id
profiles:
active: dev
2.正确的做法
应将将server-addr项放到了nacos项的下面
spring:
application:
name: gateway
cloud:
nacos:
server-addr: 192.168.121.141:8848
discovery:
namespace: dev
group: xuecheng-plus-project
config:
namespace: dev
group: xuecheng-plus-project
file-extension: yaml
refresh-enabled: true
###此项会拼接到配置发现
profiles:
active: dev