Eureka切换Nacos时发现两个注册中心的解决方法
1、学习springcloud注册中心的时候,从Eureka切换到Nacos后发现项目启动出现错误
出现了两个注册中心:
Field registration in org.springframework.cloud.client.serviceregistry.ServiceRegistryAutoConfiguration$ServiceRegistryEndpointConfiguration required a single bean, but 2 were found:
- nacosRegistration: defined by method 'nacosRegistration' in class path resource [org/springframework/cloud/alibaba/nacos/NacosDiscoveryAutoConfiguration.class]
- eurekaRegistration: defined in BeanDefinition defined in class path resource [org/springframework/cloud/netflix/eureka/EurekaClientAutoConfiguration$RefreshableEurekaClientConfiguration.class]
2、检查了pom文件,已经将Eureka的依赖注释掉了
pom文件:
yml配置文件: