背景
使用springcloud的过程中,微服务间调用的情况是非常多的,其中springcloud有提供feign调用的方式,来实现服务间的通信。
对于post请求大多都是使用RequestBody注解来表示请求参数,基本上不会存在什么问题,但是对于入参为类的GET请求,大多数情况下大家都会用RequestParam注解用来标识请求参数,但是RequestParam在基本数据类型的情况下是没有问题的,对于请求参数是一个类时,就会出现请求参数无法传递到下游的情况。
解决方案
此时针对入参为类的GET请求,需要添加注解SpringQueryMap。