missing: public java.util.Map<java.lang.String, java.lang.Object> com.nuc.c"/>
Required request body is missing: public java.util.Map<java.lang.String, java.lang.Object> com.nuc.c
相关代码:
@PostMapping("query")public Map<String,Object> query(@RequestBody Building building, HttpServletRequest request){User param = (User)request.getAttribute("user");User loginUser = userService.detail(param.getId());//宿管员if(loginUser.getType()==1){building.setUserId(loginUser.getId());}PageInfo<Building> pageInfo = buildingService.query(building);pageInfo.getList().forEach(entity->{User user = userService.detail(entity.getUserId());entity.setUser(user);});return Result.ok(pageInfo);}
报错:Required request body is missing: public java.util.Map<java.lang.String, java.lang.Object> com.nuc.controller.BuildingController.query(com.nuc.entity.Building,javax.servlet.http.HttpServletRequest)
解决:加(required = false)
@PostMapping("query")public Map<String,Object> query(@RequestBody(required = false) Building building, HttpServletRequest request){User param = (User)request.getAttribute("user");User loginUser = userService.detail(param.getId());//宿管员if(loginUser.getType()==1){building.setUserId(loginUser.getId());}PageInfo<Building> pageInfo = buildingService.query(building);pageInfo.getList().forEach(entity->{User user = userService.detail(entity.getUserId());entity.setUser(user);});return Result.ok(pageInfo);}
更多推荐
Required request body is missing: public java.util.Map<java.lang.String, java.la
发布评论