1. 首页
  2. 编程语言
  3. Java
  4. 解决Feign切换client到okhttp无法生效的坑(出现原因说明)

解决Feign切换client到okhttp无法生效的坑(出现原因说明)

上传者: 2021-07-01 17:27:40上传 PDF文件 138.17 KB 热度 12次

提示:如果只看如何解决问题,请看文章的末尾如何解决这个问题1. 场景描述最近项目中使用了feign当做http请求工具来使用、相对于httpclient、resttemplate来说,fegin用起来方便很多。然后项目有httptrace的需求,需要输出请求日志。所以就开启了feign自己的日志,发现它自带的日志是debug级别才能打印。接着看4.找出问题所在我怀疑是feing在注入配置的时候,根本就没有运行关于okhttp的配置4.1 查看服务启动时feign配置过程看到没,okhttp的配置不符合配置运行条件。拷贝 FeignAutoConfiguration 配置类中的配置过程,粘贴在FeignConfig配置类中手动注入feign的client。

下载地址
用户评论