这种情况原因在于在get方法(@GetMapping注解的方法)中使用了@RequestBody(像下面这种就是非常明显的错误):
@GetMapping(value = "/getByParams/{params},{pageNum},{pageSize}")
public List<xxxPO> getByParams(@RequestBody xxxVO params,int pageNum,int pageSize) {
Page<xxxVO> page = new Page<>(pageNum,pageSize);
List<xxxPO> xxxPO = xxxService.getByParams(params,page);
return xxxPO;
}
将@RequestBody删除即可:
@GetMapping(value = "/getByParams/{params},{pageNum},{pageSize}")
public List<xxxPO> getByParams(xxxVO params,int pageNum,int pageSize) {
Page<xxxVO> page = new Page<>(pageNum,pageSize);
List<xxxPO> xxxPO = xxxService.getByParams(params,page);
return xxxPO;
}