配置分页插件12345678910111213@Configurationpublic class MybatisConfig { @Bean public MybatisPlusInterceptor mybatisPlusInterceptor() { // 1.初始化核心插件 MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor(); // 2.添加分页插件 PaginationInnerInterceptor pageInterceptor = new PaginationInnerInterceptor(DbType.MYSQL); pageInterceptor.setMaxLimit(1000L); // 设置分页上限 interceptor.addInnerInterceptor(pageInterceptor); return interceptor; }} 使用示例123456789101112131415161718@Testvoid testPageQuery() { // 1.查询 int pageNo = 1, pageSize = 5; // 1.1.分页参数 Page<User> page = Page.of(pageNo, pageSize); // 1.2.排序参数, 通过OrderItem来指定 page.addOrder(new OrderItem("balance", false)); // 1.3.分页查询 Page<User> p = userService.page(page); // 2.总条数 System.out.println("total = " + p.getTotal()); // 3.总页数 System.out.println("pages = " + p.getPages()); // 4.分页数据 List<User> records = p.getRecords(); records.forEach(System.out::println);} 完结撒花