1、直接寫在調用微服務對應的方法中
List<String> insertQualityControl(@RequestBody List<Quality> list, @RequestHeader("user") String userStr);
隻針對這一個服務的方法調用
2、通過feign攔截器
@Configuration
public class FeignConfig {
@Bean("requestInterceptor")
public RequestInterceptor requestInterceptor() {
return requestTemplate-> {
ServletRequestAttributes requestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
HttpServletRequest request = requestAttributes.getRequest();// 老請求
String authorization = request.getHeader("user");
requestTemplate.header("user", authorization);
};
}
}
所有服務調用前都會經過