添加一个配置类,例如以下代码是给所有feign发出的请求都添加一个名称为clientId等参数,值为123456。
/** * feign请求拦截器 * 所有用feign发出的请求的拦截器,注意是feign作为客户端发出请求的,而不是服务端 * @author yuejing * @date 2019年8月6日 上午10:20:48 */ @Configuration public class FeignRequestInterceptor implements RequestInterceptor { @Override public void apply(RequestTemplate requestTemplate) { //这里可以添加feign请求的全局参数 String clientId = "123456"; String time = String.valueOf(System.currentTimeMillis()); String sign = "12345678"; requestTemplate.query("clientId", clientId); requestTemplate.query("time", time); requestTemplate.query("sign", sign); } }至此完成操作。