1.通过feign 在通讯的过程,请求头需要传递,在feign 层做拦截,把当前的请求头信息放到下一次请求头中,如果当前线程中使用多线程调用服务,需要注意,子线程不结束,主线程不能结束,如果主线程结束,子线程子获取不到数据。
代码
RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes();
RequestContextHolder.setRequestAttributes(requestAttributes,true);