springcloud微服务中,网关需要请求携带两个参数,一个是accessToken,一个是version版本号,但是后端服务不需要这两个参数。
比如后端服务本来是这样
@RestController
public class OrderController{
@RequestMapping
public void add(Order order){
...
}
}
为了让请求能带上token和version
@RestController
public class OrderController{
@RequestMapping
public void add(Order order, String token, String version){
...
}
}
如果让每个后端服务的方法都加上这两个参数,感觉不是很好。有什么处理方法?
不知道这两个参数是什么时候用到的
如果是RestTemplate要用的话可以用拦截器加参数