1。定义拦截器类,实现apply方法:
package cn.tju.edu.interceptor;
import feign.RequestInterceptor;
import feign.RequestTemplate;
public class MyInterceptor implements RequestInterceptor {
@Override
public void apply(RequestTemplate requestTemplate) {
System.out.println("Reuest path is: "+requestTemplate.path());
}
}
2.配置拦截器类:
package cn.tju.edu.config;
import cn.tju.edu.interceptor.MyInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class InterceptorConfig {
@Bean
public MyInterceptor getInterceptor(){
return new MyInterceptor();
}
}