- 添加maven依赖
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.3</version>
</dependency>
- 分页插件属性在application.properties中的配置
#pagehelper-spring-boot-starter
pagehelper.auto-dialect=mysql
pagehelper.support-methods-arguments=true
# 分页合理化参数,默认值为false。当该参数设置为 true 时,pageNum<=0 时会查询第一页, pageNum>pages(超过总数时),会查询最后一页。默认false 时,直接根据参数进行查询。
pagehelper.reasonable=true
pagehelper.params=countSql
- 使用demo
@RestController
@RequestMapping("mybatis")
public class MybatisController {
@Autowired
private TttMapper tttMapper;
/**
* com.github.pagehelper.PageHelper 分页
*/
@GetMapping("page_ttt")
public List<TttPO> pageTtt(Integer pageNum){
if(pageNum == null){
pageNum =1;
}
//分页
PageHelper.startPage(pageNum,2);
return tttMapper.listTtt();
}
}