先看接口
@GetMapping("/queryByPage/{pageNum}/{pageSize}")
@ApiOperation("分页查询学生")
public Result<Page<Student>> queryByPage(@RequestParam(required = true,defaultValue = "1") @PathVariable Integer pageNum, @PathVariable Integer pageSize) {
return studentService.queryByPage(pageNum, pageSize);
}
注意 pageNum参数,测试的时候发现不管传什么都是 1,但是去掉@RequestParam就能正常使用
后来发现@RequestParam(default="1") @PathVariable 同时使用,无论传不传参数,都会使用默认值!!