SpringCloud OpenFeign 模块启动失败问题

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

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

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

官网的示例maven 依赖

SpringCloud OpenFeign 模块启动失败问题_第1张图片

启动项配置:

SpringCloud OpenFeign 模块启动失败问题_第2张图片

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

日志信息如下:
SpringCloud OpenFeign 模块启动失败问题_第3张图片

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


   org.springframework.boot
    spring-boot-starter-web

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


    org.springframework.cloud
    spring-cloud-starter-netflix-eureka-client

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

SpringCloud OpenFeign 模块启动失败问题_第4张图片

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

欢迎关注博主公众号:

你可能感兴趣的:(#,SpringCloud)