feign 调用丢失的token解决方式,新增拦截器

DBC 1.8K 0
    /**
     * feign 调用丢失的token解决方式,新增拦截器
     * @return
     */
    @Bean
    public RequestInterceptor requestInterceptor(){
        return template -> {
            ServletRequestAttributes attributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
            if (attributes!=null){
                HttpServletRequest httpServletRequest = attributes.getRequest();
                if (httpServletRequest==null){
                    return;
                }
                String token = httpServletRequest.getHeader("token");
                template.header("token",token);
            }
        };
    }

发表评论 取消回复
表情 图片 链接 代码

分享