使用
Github MyBatis
的使用 。pageHelper 参考文档pom.xml
中导入依赖<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.0.0</version> </dependency>
Controller
中基本逻辑@RequestMapping("/students") @ResponseBody public Msg getStudent( @RequestParam(value = "pn", defaultValue = "1") Integer pn) { // 在查询前传入页码(pn),以及每页的大小(PAGE_ITEM_NUMBER) PageHelper.startPage(pn, PAGE_ITEM_NUMBER); // 分页查询**【紧跟】** 这个查询 List<Student> emps = studentService.getAll(); // 查询出来的数据,使用pageInfo包装 PageInfo page = new PageInfo(emps, PAGE_ITEM_NUMBER); return Msg.success().add("pageInfo", page); }
- end