SpringCloud与SpringBoot版本冲突导致入住Zookeeper失败
SpringCloud与SpringBoot版本冲突导致入住Zookeeper失败
我选用的SpringBoot版本是2.4.1,选用的SpringCloud版本是2020.0.0,Zookeeper版本是3.4.6
但是缺报了版本问题的错,具体截图因为我改了之后没有截
首先我们引入依赖坐标是
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zookeeper-discovery</artifactId>
</dependency>
但是这个版本自带的zookeeper会和我们引入的出现依赖冲突问题
所以我们必须的解决这个问题
并且引入我们自己的版本
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zookeeper-discovery</artifactId>
<exclusions>
<exclusion>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
<version>3.4.6</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
但是当我运行的时候依然会报版本问题
所以我最后的解决办法是在父类pom文件中降低SpringBoot的版本
并且重新引入SpringCloud的版本
<!--spring boot 2.3.5-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>2.3.5.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!--spring cloud Hoxton.SR9-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Hoxton.SR9</version>
<type>pom</type>
<scope>import</scope>
</dependency>
其实仔细找的话是可以发现问题的,也不是到处百度所说的和slf4j的冲突问题,出现问题最可能的原因就是版本的问题
最后运行我的项目
提醒大家的是:
遇到问题一定要好好思考,百度到的不一定是适合自己的,一定要根据自己的问题去解决
然后就是当遇到暂时解决不了的问题,我们可以先向前一步,或者暂停下来思考一下
会有不一样的风景
本文作者:codeFiler
本文链接:https://www.cnblogs.com/coderD/p/14291697.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】博客园的心动:当一群程序员决定开源共建一个真诚相亲平台
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】Flutter适配HarmonyOS 5知识地图,实战解析+高频避坑指南
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合终身会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· C# 锁机制全景与高效实践:从 Monitor 到 .NET 9 全新 Lock
· 一则复杂 SQL 改写后有感
· golang中写个字符串遍历谁不会?且看我如何提升 50 倍
· C# 代码如何影响 CPU 缓存速度?
· 智能桌面机器人:使用 .NET 为树莓派开发 Wifi 配网功能
· 提升Avalonia UI质感,跨平台图标库选型实践
· 突发,CSDN 崩了!程序员们开始慌了?
· C# 中委托和事件的深度剖析与应用场景
· 一个基于 .NET 8 + Ant Design Blazor 开发的简洁现代后台管理框架
· AppBox拖拽设计增删改查用户界面