return requestTemplate -> {
requestTemplate.header(“user”, username);
requestTemplate.header(“password”, password);
requestTemplate.header(“Accept”, ContentType.APPLICATION_JSON.getMimeType());
};
}
此外,要将拦截器添加到请求链中,我们只需要将此 bean 添加到我们的*@Configuration*类,或者如我们之前所见,在属性文件中声明它:
feign:
client:
config:
default:
requestInterceptors:
com.baeldung.cloud.openfeign.JSONPlaceHolderInterceptor
/**
-
fegin 拦截器
-
@return
*/
@Bean
public RequestInterceptor sign() {
return template -> {
// 如果是get请求
if (template.method().equals(Request.HttpMethod.GET.name())) {
//获取到get请求的参数
Map<String, Collection> queries = template.queries();
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大