前端axios传参,参数为对象数组;后台采用list数组接收成功,但报异常求解决

下图图一是:前端关键代码和后端关键代码, 图二:启动项目就报的异常信息,但是不影响运行, 图三:参数的信息列表
图一:
img

图二:
img

图三:
img

应该是数组里面有属性名称与javabean里面的属性名称不一致。

noSuchMethod,大概率是版本不对或者依赖冲突

一般因为依赖 查看是否对你有所帮助
https://www.cnblogs.com/chushujin/p/11889873.html

因为传参没写参数名?
你把post那一行,改成post('xxxx',{list:this.multipleSelection})试一下看看。

或者f12检查下network,看一下请求的参数,截个图发出来。

这次多报了一个JSON转换异常,然后下面是参数列表

img

img

你这后端接受的应该是一个实体类

public class Outside{
    private List<Inside> rewardsInfos;
}

public class Inside{
    private Integer id;
    private String category;
    private String name;
    private String describe;
    private Integer bounsPoint;
    private String rewardInformation;
}

//接口是
public Result test(@RequestBody Outside outside){return null;}