Springboot测试过程中遇到的404 not found

简要说明一下背景,项目后端使用了SpringBoot,并且是多人合作的方式,通过git进行版本管理,分pc端和小程序端。我负责的小程序端。

之前已进行过全部测试,现将项目部署到线上服务器再做最后测试。

这几天前端在测试项目小程序端接口的时候遇到了404,而pc端的接口却没有问题,百思不得其解,一开始我看到404以为是没有找到接口即路径不对,之后一直在这个方向找原因,耽误了不少时间,后来发现不对劲,如果是404 not found路径不对的话应该是访问不到接口的,而我随意传参测试发现返回了我自定义的参数不正确,说明路劲没问题找到了接口,然后去看我配置的错误日志,发现是mapper的接口找不到对应的实现,于是在本地更新github的版本,发现我的某些sql语句的实现确实没有了,只剩下接口,由此判断应该是partner在使用git进行合并的时候遇到冲突可能把我写的误删了,找到原因后我根据备份恢复了误删的语句。

这篇博客重点不在讲如何处理mapper或其它原因导致的404 not found。
而是提醒自己遇到bug一定要沉着,仔细分析,并且开发一定要配上记录日志,解决bug最好的“朋友”是日志。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值