Mybatis整合分页插件
1.引入依赖
<!-- 分页插件 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>${pagehelper.version}</version> </dependency>
2.添加配置文件
logging.level.com.example.demo.dao=DEBUG
pagehelper.helperDialect=mysql
pagehelper.reasonable=true
pagehelper.supportMethodsArguments=true
pagehelper.params=count=countSql
pagehelper.page-size-zero=true
3.编写BaseService接口
/** * 分页查询 * * @param appDO * @param page * @param limit * @return */ public PageInfo<T> findByPage(T appDO, Integer page, Integer limit) { PageHelper.startPage(page, limit); List<T> byPage = dao.findByPage(appDO); PageInfo<T> appDOPageInfo = new PageInfo<T>(byPage); return appDOPageInfo; }
版权声明:本文为smiledGo原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。