springboot+pageHelper分页
pom.xml:
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.3.0</version>
</dependency>
controller:
@RequestMapping("/findAll/{page}/{size}")
public R findAll(@PathVariable("page")Integer page,@PathVariable("size")Integer size){
return xxxService.findAll(page,size);
}
serviceImpl:
PageHelper.startPage(page, size);
List<User> list = userdao.findAll(); //数据库交互
PageInfo<User> pageInfo = new PageInfo<>(list);
return pageInfo.getList(); //分页后的数据
pageInfo.getTotal(); //总条数