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