1、创建拦截器
利用MybatisPlus提供的拦截器来实现分页功能
@Configuration
public class MybatisPlusConfig {
@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor() {
MybatisPlusInterceptor mybatisPlusInterceptor = new MybatisPlusInterceptor();
mybatisPlusInterceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL));
return mybatisPlusInterceptor;
}
}
2、改写Controller
@GetMapping("/user")
public Response list(@RequestParam(value = "searchKey",required = false) String searchKey,
// 返回第几页
@RequestParam(value = "pageNum",required = false,defaultValue = "1") int pageNum,
// 每页几条数据
@RequestParam(value = "pageSize",required = false,defaultValue = "