网上:
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,不知道行不行。