mybatis-pager
mybatis-pager copied to clipboard
为 SpringBoot(基于 Servlet 的 Web 项目) + Mybatis 提供简单易用的分页查询支持
mybatis-pager-spring-boot-starter
一个@Pager注解搞定你的分页需求~
功能说明
以前要做一个分页查询需要做的:
- 每个接口都需要接收分页参数
- 写一个查询特定页数据的
SQL - 写一个查询总记录数的
SQL - 写一个分页查询结果的实体类
- 将结果拼到分页查询结果的实体类中,并响应给前端
- 如果需要导出
Excel,又需要写一堆POI操作
用这个包后需要做的:
- 在需要分页查询的接口上增加
@Pager这个注解 - 写一个常规的查询(无需带分页)
- 如果需要导出
Excel,在@Pager上增加一点配置,再写一个简单的导出类即可
环境要求
Java8及以上SpringBoot1.2及以上 + 基于Servlet的Web支持Mybatis 3.x
使用文档
- 快速入门
- 更新历史
开发者
构建说明
执行下面的代码来构建
./gradlew clean jar
之后你会在build/libs里找到构建结果
签名
上传到中央库的包使用GPG进行签名,公钥可在这里获得
FAQ
- 为何没使用
Lombok?Lombok对非Java的语言如Kotlin不太友好,与其想支持时再去掉,不如一开始就不用
参考内容
仅按字母序进行排序,无先后顺序
TODO
- 支持
Spring4.1及以上的版本