问题描述
若依中使用feign进行远程调用,在get请求中使用@SpringQueryMap映射对象时,映射对象的父类中带有Map<String, Object>类型的params属性时,会映射失败,并报
Cannot convert value of type '' to required type '' for property 'params': no matching editors or conversion strategy found
d测错误。
- @SpringQueryMap默认不映射父类属性,需要设置一下
@SpringQueryMap映射父类属性见文章 :/ITzhongzi/article/details/126361186?spm=1001.2014.3001.5501
SpringQueryMap映射父类属性见文章
解决方案
在子类中添加相同类型,名称相同的属性和get-set方法,覆盖父类中的该属性,在@SpringQueryMap映射的时候就不会报错,并且映射成功了。