zoukankan      html  css  js  c++  java
  • 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,不知道行不行。

  • 相关阅读:
    Redis
    Redis
    Redis
    linux 安装docker
    linux 安装nexus
    linux 安装jenkins
    linux 安装gitlab
    python 类的继承
    python raise & assert
    python super()
  • 原文地址:https://www.cnblogs.com/longsanshi/p/12911179.html
Copyright © 2011-2022 走看看