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

07-14 1277阅读

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

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

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

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

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

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

@RequestBody
VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]