OkHttpTokenInterceptor.java 503 B

123456789101112131415161718192021
  1. package com.yaozhitech.spring5.intercept;
  2. import org.springframework.beans.factory.annotation.Value;
  3. import org.springframework.context.annotation.Configuration;
  4. import feign.RequestInterceptor;
  5. import feign.RequestTemplate;
  6. @Configuration
  7. public class OkHttpTokenInterceptor implements RequestInterceptor{
  8. @Value("${spring.application.name}")
  9. private String applicationName;
  10. @Override
  11. public void apply(RequestTemplate template) {
  12. template.header("x-auth-client", applicationName);
  13. }
  14. }