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