用springclould feign做爲調用服務的客戶端,通常來講參數能夠寫在feignclient的方法參數裏 有時須要全部feign請求都統一添加一些參數,例如token用於鑑權等,能夠這樣作:java
添加一個配置類,例如如下代碼是給全部feign發出的請求都添加一個名稱爲msClientId,值爲8888的header參數spring
/** * feign請求攔截器 * 全部用feign發出的請求的攔截器,注意是feign做爲客戶端發出請求的,而不是服務端 */ @Configuration public class FeignRequestInterceptor implements RequestInterceptor { @Override public void apply(RequestTemplate requestTemplate) { //這裏能夠添加feign請求的全局參數 requestTemplate.header("msClientId", "8888"); } }