欢迎光临
我们一直在努力

feign传递token

public class FeignInterceptor implements RequestInterceptor {
@Override
public void apply(RequestTemplate requestTemplate) {
ServletRequestAttributes requestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
if (requestAttributes == null){
return;
}
HttpServletRequest httpServletRequest = requestAttributes.getRequest();
//设置tokenid
requestTemplate.header("tokenId",httpServletRequest.getHeader("tokenId"));


/**
* 网关或者线程池内有时候没有request
* 如果使用线程池:RequestContextHolder.setRequestAttributes(RequestContextHolder.getRequestAttributes(), true);
*/

}



}
未经允许不得转载:大有博文 » feign传递token
分享到: 更多 (0)

大前端WP主题 更专业 更方便

联系我们联系我们