SpringCloud OpenFeign 模块启动失败问题

你的名字 2022-05-14 04:43 656阅读 0赞

在创建 SpringCloud Feign 模块的时候, 按照官方文档给出的示例,一直启动不成功,在此记录一下

项目版本:
SpringBoot版本: 2.0.4.RELEASE
SpringCloud版本: Finchley.SR1

springcloud 官网openfeign 配置地址: https://cloud.spring.io/spring-cloud-openfeign/

官网的示例maven 依赖

这里写图片描述

启动项配置:

这里写图片描述

我依照此创建的模块一直启动失败**

日志信息如下:
这里写图片描述

经过几番查找之后发现:
openfeign 里不包含Tomcat的依赖,所以Spring容器无法创建一些实例,从而导致项目无法启动,只需在pom.xml文件中,加上web依赖即可:

  1. <dependency>
  2. <groupId>org.springframework.boot</groupId>
  3. <artifactId>spring-boot-starter-web</artifactId>
  4. </dependency>

由于我的项目模块是单独的一个模块,所以还需要添加*服务发现*的依赖

  1. <dependency>
  2. <groupId>org.springframework.cloud</groupId>
  3. <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
  4. </dependency>

添加依赖之后启动成功——囧囧囧

这里写图片描述

源码地址:https://gitee.com/fxbin123/SpringCloudExample

发表评论

表情:
评论列表 (有 0 条评论,656人围观)

还没有评论,来说两句吧...

相关阅读