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