spring cloud 项目引入Eureka服务时报错无法启动
本人最近在学习spring cloud项目时,发现在原有的spring boot项目基础上引入Eureka注册中心时出错。第一反应是pom文件中依赖的版本发生了冲突,但是排查了很久也没有找到问题的解决方法。
最后一番尝试下,终于让我找到了解决方法。分享出来给一些其他新学习的小伙伴参考。
<!--springboot依赖-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>2.4.5</version>
</dependency>
我之前是在父子工程中都利用标签导入spring boot依赖。
<!--改为利用parent标签导入springboot依赖-->
<parent>
<groupId>org.springframework.boot</groupId>
<version>2.4.5</version>
<artifactId>spring-boot-starter-parent</artifactId>
</parent>
经过一番尝试,我改为在父工程的pom文件中,利用parent标签导入spring boot依赖。同时Eureka子工程不引入springboot依赖,仅仅引入eureka-server即可。
<!--Eureka子工程中仅仅引入eureka-server即可 -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
<version>2.2.8.RELEASE</version>
</dependency>
这是我解决问题的一种办法,其他小伙伴如果在确定版本之间没有问题以后还是无法解决问题的话,可以尝试使用一下这种方法。
一起进步!
SpringCloud Eureka 引入技巧
本文介绍了解决SpringCloud项目中引入Eureka服务失败的问题。通过调整依赖引入方式,从父子工程中直接导入依赖改为仅在父工程中利用parent标签导入springboot依赖,并在Eureka子工程中只引入eureka-server。
332

被折叠的 条评论
为什么被折叠?



