07 服务间调用:openFeign上下文信息丢失
上一节介绍了如何openFeign一些高级用法,这节讲讲实际运用中openFeign的两个坑。
令牌无法中继
在涉及到携带令牌调用openFeign时,令牌无法通过openFeign传递给下游服务,官方称为:令牌无法中继
想要令牌中继很简单,openFeign提供了一个请求拦截器RequestInterceptor,只需要在其中将请求头中的令牌信息重新赋值给openFeign的RequestTemplate,代码如下:
/**
* 解决feign中的令牌中继问题
*/
@Component
@Slf4j
public class FeignRequestInterceptor implements RequestInterceptor {
@Override
public