如题,先列出现有的配置
nacos:
config:
server-addr: xx.xx.xx.xx:8848
discovery:
auto-register: true
server-addr: ${nacos.config.server-addr}
namespace: a1028992-1bf2-4622-bdea-0c0d0d6a7319
有命名空间的配置,但是启动服务后,服务并没有出现在test环境配置中,那么nacos的服务隔离也就不生效,查阅资料发现了了一个配置
spring.cloud.nacos.discovery.namespace=${nacos.config.namespace}
添加这个配置后,生效,唉~旅游之旅如此艰辛,一个配置折腾我半个小时~~
这两个配置分配位于nacos-discovery-spring-boot-autoconfigure和spring-cloud-starter-alibaba-nacos-discovery包中,看了一下源码,缺别也不是特别大,需要大神来讲清楚,为什么要这么做,既然要封装,为啥不封装到一起,兼容一下spring boot和spring cloud。搞的这俩孩子这么无辜。