解决java方法中添加两个@RequestBody注解参数,swagger传参报错的问题

问题场景描述:

在方法中添加两个@RequestBody注解时

image-20220325154203145

使用swagger传参时,报错问题。

image-20220325154606618

问题定位:

后代日志为空白,说明根本就没有进入到后端来,在前端就报错了

image-20220325154721155

明明是使用的两个@RequestBody注解,传参时为啥不是使用的json格式呢?

image-20220325154915842

后面查资料,发现一个方法参数中只能使用一个@RequestBody注解。

解决方案:

两套json数据嵌套到一个json中

image-20220325153657155

代码中可根据名称取出对应数据

image-20220325153533020

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值