因为SpringBoot就是为了实现没有配置文件,因此之前手动在Mybatis中配置的PageHelper现在需要重新配置,而且配置方式与之前的SSM框架中还是有点点区别。

 

1 首先需要在pom文件中加入
2 
3 <dependency>
4     <groupId>com.github.pagehelper</groupId>
5     <artifactId>pagehelper-spring-boot-starter</artifactId>
6     <version>0.1.0</version>
7 </dependency>
1 然后在SpringBoot的配置文件application.yml中加入如下配置:
2 
3 pagehelper:
4     helperDialect: sqlserver
5     reasonable: true
6     supportMethodsArguments: true
7     pageSizeZero: true
8     params: count=countSql  
1 目前Pagehelper插件支持Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库分页,不同数据库只需要修改helperDialect就行。
第一行是设置页数和每页显示几条,插件会自动对接下来的sql语句加上分页方式。PageInfo中是分页的一些信息,包括总页数,当前页,总数据等
2 3    java代码中的使用如下: 4 5 PageHelper.startPage(page, rows); 6 List<Map> list = testService.find(); 7 PageInfo<Map> pageInfo = new PageInfo<>(list);

 

相关文章:

  • 2022-12-23
  • 2021-12-23
  • 2021-05-29
  • 2021-07-28
  • 2021-09-13
  • 2022-12-23
  • 2022-12-23
  • 2022-03-03
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-27
  • 2022-01-26
  • 2021-11-21
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案