SpringBoot集成分页插件PageHelper
2017-08-31 14:09
856 查看
在 pom.xml 中单独添加如下依赖:
然后配置PageHelper插件相关属性
这个是在java代码里配的
因为当前工程是用SpringBoot搭的,可直接集成
配置信息可写在application.properties配置文件里
调用方式
PageInfo本身封装了很多的分页信息:
<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>4.1.3</version> </dependency>
然后配置PageHelper插件相关属性
//分页插件,插件无非是设置mybatis的拦截器 PageHelper pageHelper = new PageHelper(); Properties properties = new Properties(); properties.setProperty("reasonable", "true"); properties.setProperty("supportMethodsArguments", "true"); properties.setProperty("returnPageInfo", "check"); properties.setProperty("params", "count=countSql"); pageHelper.setProperties(properties); //添加插件 bean.setPlugins(new Interceptor[]{pageHelper});
这个是在java代码里配的
因为当前工程是用SpringBoot搭的,可直接集成
<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.1.1</version> </dependency> <dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper-spring-boot-starter</artifactId> <version>1.1.1</version> </dependency> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.1.1</version> </dependency>
配置信息可写在application.properties配置文件里
pagehelper.dialect=com.github.pagehelper.dialect.helper.MySqlDialect pagehelper.row-bounds-with-count=true pagehelper.reasonable=true pagehelper.support-methods-arguments=true pagehelper.params=count=countSql
调用方式
public PageInfo queryAffairs(int pageNum, int pageSize) { PageHelper.startPage(pageNum,pageSize); List<Affair> list=affairMapper.queryAffairs(); PageInfo<Affair> page=new PageInfo(list); return page; }
PageInfo本身封装了很多的分页信息:
相关文章推荐
- spring-boot 集成mybatis的分页插件PageHelper和Generator (番外)
- SpringBoot集成MyBatis的分页插件PageHelper(回头草)
- spring-boot 集成mybatis的分页插件PageHelper和Generator
- springboot如何集成mybatis的pagehelper分页插件
- [置顶] MyBatis基于Spring-boot集成通用Mapper以及pagehelper分页插件(含源码下载)
- spring-boot 集成mybatis的分页插件PageHelper和Generator (番外)
- Spring Boot系列六 Spring boot集成mybatis、分页插件pagehelper
- SpringBoot集成MyBatis的分页插件PageHelper(回头草)
- spring boot集成开源分页插件pagehelper
- SpringBoot集成Mybatis并具有分页功能PageHelper
- Springboot +pagehelper 分页插件
- SpringBoot Mybatis PageHelper分页插件的两种用法(二)
- Spring Boot系列教程十一: Mybatis使用分页插件PageHelper
- 记录问题:springboot中使用Mybatis-pagehelper分页插件遇到的版本兼容问题
- SpringBoot分页插件PageHelper
- SpringBoot之分页插件PageHelper的使用
- Mybatis分页插件 - PageHelper与springBoot的整合
- SpringBoot Mybatis PageHelper分页插件的两种用法(一)
- springboot中分页插件pageHelper的使用
- Spring Boot : 集成mybatis、pagehelper插件、开启事务、druid数据源配置、mybatis-generator(十一)