前端json对象
{"id":"12414141",
"goodsList":[{"totalAmount":"235","price":"235","id":"235"}]}
后台实体
@Data
public class ExecuteOfferVo {
private String id;
private List<HsInquiryGoods> goodsList;
}
后台Controller
@PostMapping("/execute/offer")
public Result<?> executeOffer(@RequestBody ExecuteOfferVo vo){
System.out.println(vo);
return null;
}
打印结果
ExecuteOfferVo(
id=12414141,
goodsList=[HsInquiryGoods(id=235, inquiryId=null, goodsClassId=null, name=null, totalAmount=235, totalWeight=null, totalVolume=null, price=235, priceUnit=null, createBy=null, createTime=null, updateBy=null, updateTime=null, delFlag=null, remarks=null, norms=null, normList=null)])
一个mapping只能有一个@RequestBody用来接收json的对象,被@RequestBody修饰的后台对象结构要与json一致