spring cloud工程添加mybatis分页插件
###1.在pom文件中加入依赖
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.5</version>
<exclusions>
<exclusion>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
</exclusion>
</exclusions>
</dependency>
###2.在配置文件application.yml或application.properties中加入如下代码
#mybatis分页
pagehelper:
helperDialect: db2
reasonable: true
supportMethodsArguments: true
params: count=countSql
###3.在controller层或service层方法调用前加上如下代码(说明:current为前端传的当前页数,pageSize为页大小)
int current=1, pageSize=10;
if(reqMap.containsKey("current") && null != reqMap.get("current")) {
current = Integer.valueOf(reqMap.get("current").toString());
}
if(reqMap.containsKey("pageSize") && null != reqMap.get("pageSize")) {
pageSize = Integer.valueOf(reqMap.get("pageSize").toString());
}
PageHelper.startPage(current,pageSize);
Page<CustEssence> list = custEssenceMapper.selectCustEssencePage(reqMap);
PageInfo<CustEssence> pageInfo = new PageInfo<CustEssence>(list);
List<CustEssence> rtnlist = pageInfo.getList();
return rtnlist;