在 nacos、sentinel 集成 Feign 的时候,报出以下错误

从依赖中可以看到这个类位于 spring-cloud-commons包内
在这里插入图片描述
此时我的 Feign 没有指定版本,就会直接引用 cloud alibaba 的版本号

Spring Cloud AlibabaSpring CloudSpring BootSentinel VersionNacos Version
2.2.6.RELEASESpring Cloud Hoxton.SR92.3.2.RELEASE1.8.11.4.2

在网上各种寻找,都说是版本的问题
说有可能是 openfeign 与 nacos 中的 common包版本出现不一致的冲突,但是我这里两个版本是一样的,如下:
在这里插入图片描述
最后我在 pom 文件里面新增依赖

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-loadbalancer</artifactId>
        </dependency>

突然就好了。。。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐