网站首页 > 技术文章 正文
项目中常用的就是分页请求,为了规范请求参数和响应格式的一致性,定制分页请求参数和响应类
分页请求参数如下
注意点:
1、分页默认值,这里不要用包装类,因为包装类容易出现null,而你的sql 对分页又极少做判断,容易出现SQLException
2、提供方便的构造方法,
3、提供offset偏移量的取值,方便传递给mapper。
4、分页参数继承该类即可
通用分页响应类
注意点:
1、支持泛型,并提供默认初始值,
2、提供常用构造方法和返回空值,尽量不反回null
BeginCode将通过这两个类完成分页参数,和响应的全部逻辑,保证结果和参数的规范性,
下一节会介绍参数的校验和模板模式在业务中的使用
猜你喜欢
- 2024-10-16 MySQL 使用 limit 分页会导致数据丢失、重复和索引失效
- 2024-10-16 elasticsearch 分页查询 search_after 深分页
- 2024-10-16 SpringBoot整合oceanbase,实现oracle无缝切换到oceanbase
- 2024-10-16 百万数据导出Excel,通过优化深度分页和线程编排,效...
- 2024-10-16 Mongodb 分页查询与排序查询 mongodb排序查询sort
- 2024-10-16 MVC模式下用Servlet和jsp分页的HelloWord
- 2024-10-16 elasticsearch 分页查询scroll 深分页
- 2024-10-16 京东终面:ElasticSearch深度分页如何优化?
- 2024-10-16 spring boot封装通用的查询+分页接口
- 2024-10-16 Elasticsearch 分页查询 from + size 浅分页
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)