原来版本:
springboot1.5.2 + mybatis1.1.1 + pagehelper4.1.6 生效
(而且不需要额外其他配置)
<!-- mybatis -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.1.1</version>
</dependency>
<!-- pageHelper 分页插件-->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>4.1.6</version>
</dependency>
升级版本:
springboot2.1.4 + mybatis2.0.0 + pagehelper1.2.5 生效
(需要额外的配置,配置文件或配置类)
<!-- mybatis -->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.0.0</version>
</dependency>
<!-- pageHelper 分页插件,未生效-->
<!-- <dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>5.1.2</version>
</dependency> -->
<!-- 分页插件生效 -->
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper-spring-boot-starter</artifactId>
<version>1.2.5</version>
</dependency>
yml配置
##打印sql
mybatis:
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
#分页设置
pagehelper:
helper-dialect: postgresql
reasonable: true
support-methods-arguments: true
params: count=countsql
或者 application.yml 添加配置
##pageHelper分页插件
pagehelper.helper-dialect=postgresql
pagehelper.reasonable=true
pagehelper.support-methods-arguments=true
pagehelper.params=count=countSql
测试是OK的