今天碰到一个比较特别的情况, 场景是从A项目copy过来 生成新项目B
因为B项目只是拿nacos当配置中心而已
而项目A则是拿nacos读配置外, 还进行了服务注册
所以就有一个很坑爹的问题.
我把项目B的配置文件里有关nacos的服务发现的配置干掉了!
然后启动项目的时候就一直访问本地的地址, 一开始以为是配置读不到.
后面把配置同步了以后发现, 配了服务发现就没问题了!
后面想了一下,把pom里面的依赖干掉了就可以了!
就是nacos 你一旦引入了服务依赖那它就认为你会去用它, 默认就把你去读默认配置了!
所以连接了本地的nacos! 所以一直报错! 但是这个错报的很容易混淆! 不过所幸后面解决了!
记录一下避免后续有遇到同样的问题!
就是配置你配不配无所谓,但是依赖不用一定要干掉!
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>2021.1</version>
</dependency>