Required request body is missing


网上:

1.因为GetMapping 不支持@RequestBody ,后面我改成以下代码就没有报错了

2.

@ResponseBody
@RequestMapping(value = "/deleteOnlineComplaint", method = RequestMethod.POST)
public boolean deleteOnlineComplaint (@RequestParam(value = "ids[]") List<Long> ids) {

 

我的代码

/**
     * 新增或修改 巡保巡检计划
     */
    @PostMapping("/submit")
    @ApiOperationSupport(order = 6)
    @ApiOperation(value = "新增或修改", notes = "传入checkPlan")
    public R submit(@Valid @RequestBody CheckPlan checkPlan,@RequestParam(value = "checkPlanDetailList[]") List<CheckPlanDetail> checkPlanDetailList) {

我将@RequestParam 改成@RequestBody ,也是不行

解决办法:

将List<CheckPlanDetail>  作为checkPlan的一个参数。

public R submit(@Valid @RequestBody CheckPlan checkPlan) {}

整个方法只有了一个参数,然后ok了

如果只传一个参数 List<CheckPlanDetail> checkPlanDetailList,不知道行不行。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM