No primary or single unique constructor found for interface java.util.List‘

北极糊的狐 2024-07-26 11:05:12 阅读 97

No primary or single unique constructor found for interface java.util.List'

如图,报错信息说使用List对接前端入参出现异常,这个报错通常出现在入参设置成集合的情况下,分析引起异常的原因是因为:request失败

因为获取controller参数是在进入controller方法之前(因为需要转换成controller需要的参数),那是处理器映射过程中的问题。处理器映射需要将请求路径与@RequestMapping 匹配。这个过程还需要映射参数。而Spring MVC获取参数不带注解的唯一要求就是参数名和Http请求参数名一致。一般的 List 参数只是用逗号分隔。不会有所谓的名字,所以才有可能。

解决办法是加上此注解即可

@RequestBody



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。