springclould feign客户端添加全局参数
2024-08-29 12:54:24
用springclould feign作为调用服务的客户端,一般来说参数可以写在feignclient的方法参数里 有时需要所有feign请求都统一添加一些参数,例如token用于鉴权等,可以这样做:
添加一个配置类,例如以下代码是给所有feign发出的请求都添加一个名称为msClientId,值为8888的header参数
/**
* feign请求拦截器
* 所有用feign发出的请求的拦截器,注意是feign作为客户端发出请求的,而不是服务端
*/
@Configuration
public class FeignRequestInterceptor implements RequestInterceptor {
@Override
public void apply(RequestTemplate requestTemplate) {
//这里可以添加feign请求的全局参数 requestTemplate.header("msClientId", "8888");
}
}
最新文章
- jQuery的getText()方法源码
- MVC中return File(byte[],";image/jpeg";)输入图片不清晰
- 数据结构C语言实现系列——线性表(线性表链接存储(单链表))
- XCOJ 1102 (树形DP+背包)
- Js获取URL中的QueryStirng字符串
- 转载 .net中的dll.refresh文件和pdb文件
- visual studio 2012 使用 git/github
- spring-boot-2.0.3启动源码篇四 - run方法(三)之createApplicationContext
- 【Spark-SQL学习之二】 SparkSQL DataFrame创建和储存
- Rewrite json
- vue-cli · Failed to download repo vuejs-templates/webpack: connect ETIMEDOUT 13.229.188.59:443
- layerweb弹层组件(SSH框架下)
- 洛谷CF809C Find a car(数位DP)
- sqlite--一秒20万数据
- Study 1 —— Python简介
- [security][modsecurity][nginx] nginx 与 modsecurity
- Hiero中修改BinView中binitem对象名字的方法
- java 线程Thread 技术--线程状态与同步问题
- vue教程1-03 v-for循环
- 【Oracle】详解ORACLE中的trigger(触发器)
热门文章
- JAVA 内部类 (三)实例
- main.o: In function `__static_initialization_and_destruction_0′:
- htop 详细功能使用简介
- Flutter实战视频-移动电商-56.购物车_商品数量控制区域制作
- UVaLive 6853 Concert Tour (DP)
- VR相关网站
- 2014-9-9 NOIP模拟赛
- 2014-6-28 NOIP模拟赛
- wow.js零基础使用介绍
- redis连接错误