聊聊feign的RequestInterceptor
序 本文主要研究一下feign的RequestInterceptor RequestInterceptor feign-core-10.2.3-sources.jar!/feign/RequestInterceptor.java public interface RequestInterceptor { /** * Called for every request. Add data using methods on the supplied {@link RequestTemplate}. */ void apply(RequestTemplate template); } RequestInterceptor接口定义了apply方法,其参数为RequestTemplate;它有一个抽象类为BaseRequestInterceptor,还有几个实现类分别为BasicAuthRequestInterceptor、FeignAcceptGzipEncodingInterceptor、FeignContentGzipEncodingInterceptor BasicAuthRequestInterceptor feign-core-10.2.3-sources.jar!/feign/auth/BasicAuthRequestInterceptor.java public class