- 添加分页插件依赖
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>4.1.0</version>
</dependency>
ps:分页插件github地址:https://github.com/pagehelper/Mybatis-PageHelper
- 编写一个config类
@Configuration
public class MyBatisConfiguration {
@Bean
public PageHelper pageHelper() {
PageHelper pageHelper = new PageHelper();
Properties p = new Properties();
p.setProperty("offsetAsPageNum", "true");
p.setProperty("rowBoundsWithCount", "true");
p.setProperty("reasonable", "true");
pageHelper.setProperties(p);
return pageHelper;
}
}
这里是以添加一个类的方式代替了原来的xml文件,可读性更强了。
- 在需要分页的查询之前添加:
PageHelper.startPage(pageNum,pageSize);