使用zuul作为网关,nacos作为注册中心,启动报错循环依赖问题。
报错信息The dependencies of some of the beans in the application context form a cycle: org.springframework.cloud.netflix.zuul.ZuulProxyAutoConfiguration (field private org.springframework.cloud.client.serviceregistry.Registration org.springframework.cloud.netflix.zuul.ZuulProxyAutoConfiguration.registration) ┌─────┐ | nacosRegistration defined in class path resource [com/alibaba/cloud/nacos/registry/NacosServiceRegistryAutoConfiguration.class] ↑ ↓ | nacosProperties (field private java.util.Optional com.alibaba.cloud.nacos.NacosDiscoveryProperties.nacosAutoServiceRegistrationOptional) ↑ ↓ | nacosAutoServiceRegistration defined in class path resource [com/alibaba/cloud/nacos/registry/NacosServiceRegistryAutoConfiguration.class] └─────┘
这里是由于springcloud版本问题,在nacos开源项目中也有人提出这个问题
https://github.com/alibaba/nacos/issues/3932
通过描述知道,这是spring cloud 2.2.2.RELEASE版本的问题,将版本改为2.2.5.RELEASE
重新启动,访问接口,成功!



