• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

mybatis-pager: 为 SpringBoot(基于 Servlet 的 Web 项目) + Mybatis 提供简单易用的 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

mybatis-pager

开源软件地址:

https://gitee.com/cat73/mybatis-pager

开源软件介绍:

mybatis-pager-spring-boot-starter

一个@Pager注解搞定你的分页需求~

功能说明

以前要做一个分页查询需要做的:

  1. 每个接口都需要接收分页参数
  2. 写一个查询特定页数据的SQL
  3. 写一个查询总记录数的SQL
  4. 写一个分页查询结果的实体类
  5. 将结果拼到分页查询结果的实体类中,并响应给前端
  6. 如果需要导出Excel,又需要写一堆POI操作

用这个包后需要做的:

  1. 在需要分页查询的接口上增加@Pager这个注解
  2. 写一个常规的查询(无需带分页)
  3. 如果需要导出Excel,在@Pager上增加一点配置,再写一个简单的导出类即可

环境要求

  • Java8及以上
  • SpringBoot1.2及以上 + 基于ServletWeb支持
  • Mybatis 3.x

使用文档

  1. 快速入门
  2. 更新历史

开发者

构建说明

执行下面的代码来构建

./gradlew clean jar

之后你会在build/libs里找到构建结果

签名

上传到中央库的包使用GPG进行签名,公钥可在这里获得

FAQ

  • 为何没使用Lombok
    • Lombok对非Java的语言如Kotlin不太友好,与其想支持时再去掉,不如一开始就不用

参考内容

仅按字母序进行排序,无先后顺序

TODO

  • 支持Spring4.1及以上的版本

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap