此问题网上很多人说要在bootstrap.yml或者bootstrap.properties种添加配置,但是请注意以下几点: 1、增加配置内容为 : : : : : 172.18.0.2:8848 并非 : : : : : 172.18.0.2:8848 下面地址为发现注册服务地址,并不是配置中心地址,由于其启动时加载顺序优先于com.XXX.XXXApplication : The following profiles are active: dev,即早于springboot 获取配置文件的时间节点,所以即使配置文件种指定了模式(dev,test,prod)的对应文件内也配置上述配置,但依然会报错,此时需要在bootstrap.yml或者bootstrap.properties种添加配置,但是要注意要让其生效必须引入 <!--需要引入该jar才能使bootstrap配置文件生效--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-context</artifactId> </dependency> 2、理论上注册服务地址和配置中心时一个地址,可能由于版本问题,nacos 存在遗留问题,源码种可发现
|
|
来自: 明神月 > 《springboot》