
最近把之前毕设的SSM项目改成SpringBoot项目时遇到了明明后端数据库查询到了数据,但是page的getTotal方法却是0的bug
解决办法:
先导入需要的依赖,这里注意ssm项目的依赖和SpringBoot的依赖是不一样的,这个只要导入极少启动依赖就好
- <!-- mybatis -->
- <dependency>
- <groupId>org.mybatis.spring.boot</groupId>
- <artifactId>mybatis-spring-boot-starter</artifactId>
- <version>2.2.1</version>
- </dependency>
- <!--分页插件-->
- <dependency>
- <groupId>com.github.pagehelper</groupId>
- <artifactId>pagehelper-spring-boot-starter</artifactId>
- <version>1.2.3</version>
- </dependency>
然后再配置文件里配置插件信息
- #配置pagehelper的内容
- pagehelper:
- helper-dialect: mysql
最后前端页面记得引用插件组件
- <!-- 分页插件-->
- <div class="pagination-container">
- <el-pagination
- class="pagiantion"
- @current-change="handleCurrentChange"
- :current-page="pagination.currentPage"
- :page-size="pagination.pageSize"
- layout="total, prev, pager, next, jumper"
- :total="pagination.total">
- </el-pagination>
- </div>
上面的业务代码是没用问题的,我这里是ssm转SpringBoot的时候依赖有点乱,然后我整理了下依赖,加个配置信息就可以正常分页了