SpringCloud OpenFeign 模块启动失败问题
在创建 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依赖即可:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
由于我的项目模块是单独的一个模块,所以还需要添加*服务发现
*的依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
添加依赖之后启动成功——囧囧囧
源码地址:https://gitee.com/fxbin123/SpringCloudExample
还没有评论,来说两句吧...