前端传参数后端变量类型能够接受到List却无法接收到值
问题描述
今天写了个接口,下图所示
ReqVO里是这样的:
然后前端去请求,从请求结果中看发现这里值是在的(有经验的可能就看出来了otherInfo.id: 这样以参数后端是接收不到的,但是当时没发现)
传进来后端debug查看,其他信息是在的,但是这个list里面的信息为空。
解决方法
改变写法,加@RequestBody
前端以json的格式将值传到后端处理。加上以后必须要重启服务
swagger刷新,再去请求参数
这时传上去的不再是参数而是json格式的
后端再看,已经接收到值了
本文来自博客园,作者:明金同学,转载请注明原文链接:https://www.cnblogs.com/vmuu/p/18599404
公众号:【明金同学】