为了账号安全,请及时绑定邮箱和手机立即绑定

springcloud微服务中网关需要请求携带的参数后端服务不需要,如何处理?

springcloud微服务中网关需要请求携带的参数后端服务不需要,如何处理?

呼如林 2019-02-26 18:52:01
springcloud微服务中,网关需要请求携带两个参数,一个是accessToken,一个是version版本号,但是后端服务不需要这两个参数。比如后端服务本来是这样@RestControllerpublic class OrderController{    @RequestMapping     public void add(Order order){         ...     } }为了让请求能带上token和version@RestControllerpublic class OrderController{    @RequestMapping     public void add(Order order, String token, String version){         ...     } }如果让每个后端服务的方法都加上这两个参数,感觉不是很好。有什么处理方法?
查看完整描述

2 回答

?
繁星coding

TA贡献1797条经验 获得超4个赞

不知道这两个参数是什么时候用到的 
如果是RestTemplate要用的话可以用拦截器加参数

查看完整回答
反对 回复 2019-02-26
?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

谢邀,不太了解 spring-cloud

如果是 dubbo 项目放到配置文件里面 统一在XML 里面管理,不知道是否可以参考


查看完整回答
反对 回复 2019-02-26
  • 2 回答
  • 0 关注
  • 1747 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信