SpringBoot之Mybatis开启SQL记录和Pagehelper
配置mybatis
mybatis:
#mapper路径 mapper-locations: classpath:mapper/*.xml configuration:
#日志输出 log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #开启驼峰命名 map-underscore-to-camel-case: true
分页配置
pagehelper: helper-dialect: mysql #数据库,不指定默认自动检测数据库 reasonable: true #是否启动分页合理化 support-methods-arguments: true #默认为 false,分页插件会从查询方法的参数值中,自动根据上面 params 配置的字段中取值,查找到合适的值时就会自动分页。 params: count=countSql #从对象中根据属性名取值,可以配置 pageNum,pageSize,count,pageSizeZero,reasonable,默认值 pageNum=pageNum;pageSize=pageSize;count=countSql;reasonable=reasonable
分页插件 pagehelper依赖
<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.3</version> </dependency>
使用分页
// 设置第几条记录开始,多少页记录为一页 PageHelper.startPage(1,5); List list=mapper.findAll(); PageInfo<User> pageInfo = new PageInfo<>(list);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?