/** * 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); } }; }
本文作者为DBC,转载请注明。