Feign+okhttp 进行微服务之间的调用时报:java.lang.IllegalStateException: original request is required
在学习Spring Cloud时使用Feign+okhttp 进行微服务之间的调用报:java.lang.IllegalStateException: original request is required先看下异常信息截图从异常信息中可以看出feign-core版本是10.1.0的,feign-okhttp版本是9.7.0,也就是说版本不兼容我的springcloud版本...
·
在学习Spring Cloud时
使用Feign+okhttp 进行微服务之间的调用报:java.lang.IllegalStateException: original request is required
先看下异常信息截图
从异常信息中可以看出feign-core版本是10.1.0的,feign-okhttp版本是9.7.0,也就是说版本不兼容
我的springcloud版本是Greenwich.SR1 , feign-okhttp版本是9.7.0 ,我的POM部分如下
<properties>
<java.version>1.8</java.version>
<spring-cloud.version>Greenwich.SR1</spring-cloud.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
<dependency>
<groupId>io.github.openfeign</groupId>
<artifactId>feign-okhttp</artifactId>
<version>9.7.0</version>
</dependency>
</dependencies>
解决办法就是把feign-okhttp的版本改成10.1.0。
<dependency>
<groupId>io.github.openfeign</groupId>
<artifactId>feign-okhttp</artifactId>
<version>10.1.0</version>
</dependency>
重启后,重新请求,问题解决!
更多推荐
已为社区贡献1条内容
所有评论(0)