分析入手新项目后前后端的接口调用位置以及sql情况

查看前端

比如我们的userList的一个功能,我们刷新页面后会发现当前页面有很多请求,我们根据请求header和param来分析,当前的“用户列表”接口是哪个请求,
在这里插入图片描述
我们填入一个参数,点击查询,发现又调用了新的接口
在这里插入图片描述
那我我们就找到了前端接口url,然后分析header发现关键词,准备在后端检索request.url
在这里插入图片描述

查看后端

我们直接在项目根目录检索
在这里插入图片描述
这里建议检索倒数第二个url路径,选中“全字符匹配”和“区分大小写”,然后我们就发现了requestPath(tiouser)了
在这里插入图片描述
然后在此类中检索list,打上断点,重新让前端发送请求并测试是否是此接口即可在这里插入图片描述

sql分析

这里我们发现他这里是有userService实例的,我们通过这个实例,点击ctrl + 左键进入业务层查看sql即可
在这里插入图片描述
我们通过调试发现这是个分页查询,我们这里主要看SqlPara的值即可,
在这里插入图片描述
但是这里因为分隔符原因,导致不好阅读,所以我们打印一下,这条sql,来分析我们究竟查询了哪张表
emm…是有点长
在这里插入图片描述

数据库分析

这里是gpt帮我分析的,确实也没有争议性
在这里插入图片描述

作者的话

当然这只是一些技巧,这个操作方法不是固定的,还是要学习利用一下的

猜你喜欢

转载自blog.csdn.net/qq_39123467/article/details/131531208