open-feign拦截器


可以用来做授权之类的操作
feign向客户端发起请求时进行调用
在服用调用方创建类实现RequestInterceptor接口

public class FeignInterceptor implements RequestInterceptor {
    @Override
    public void apply(RequestTemplate requestTemplate) {

        requestTemplate.header("token", "21234214");
    }
}

在yaml中设置添加拦截器所在包名
provider依旧是服务在注册中心的名称


feign:
  client:
    config:
      provider:
        requestInterceptors:
          - com.lyra.consumer.interceptor.FeignInterceptor

运行结果
image


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM