type
status
date
slug
summary
tags
category
icon
password
comment
前言
在开发中,我们经常需要通过接口传递参数,并且需要分页。那么如何通过JSONObject实现传参与分页逻辑呢?
实现思路
- 统一传参格式,用于实现分页的统一处理模板工具。
- 实现用于JSONObject的分页工具。
- 根据解析的参数进行分页查询。
- sql方面的预处理问题。
代码实现
统一传参格式,用于实现分页的统一处理模板工具。
传入参数
返回参数
实现用于JSONObject的分页工具。
根据解析的参数进行分页查询。
sql方面的预处理问题
由于有些参数不一定是必填的,所以在sql语句中需要做预处理,比如name字段,如果传了name参数,则进行查询,如果没有传name参数,则不进行查询,直接查询所有数据。
当然这只是一个偷懒的写法,如果参数很多的话,还是建议使用mybatis的动态sql,这样会更清晰一些。
- 作者:obsidianlyg
- 链接:obsidianlyg.top/article/b4a1974e-9dd8-4349-8ab7-37e9e6333a56
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。