文章目录
- 查看前端
- 查看后端
- sql分析
- 数据库分析
- 作者的话
查看前端
比如我们的userList的一个功能,我们刷新页面后会发现当前页面有很多请求,我们根据请求header和param来分析,当前的“用户列表”接口是哪个请求,
我们填入一个参数,点击查询,发现又调用了新的接口
那我我们就找到了前端接口url,然后分析header发现关键词,准备在后端检索request.url
查看后端
我们直接在项目根目录检索
这里建议检索倒数第二个url路径,选中“全字符匹配”和“区分大小写”,然后我们就发现了requestPath(tiouser)了
然后在此类中检索list,打上断点,重新让前端发送请求并测试是否是此接口即可
sql分析
这里我们发现他这里是有userService实例的,我们通过这个实例,点击ctrl + 左键进入业务层查看sql即可
我们通过调试发现这是个分页查询,我们这里主要看SqlPara的值即可,
但是这里因为分隔符原因,导致不好阅读,所以我们打印一下,这条sql,来分析我们究竟查询了哪张表
emm…是有点长
数据库分析
这里是gpt帮我分析的,确实也没有争议性
作者的话
当然这只是一些技巧,这个操作方法不是固定的,还是要学习利用一下的