Springboot测试过程中遇到的404 not found
简要说明一下背景,项目后端使用了SpringBoot,并且是多人合作的方式,通过git进行版本管理,分pc端和小程序端。我负责的小程序端。
之前已进行过全部测试,现将项目部署到线上服务器再做最后测试。
这几天前端在测试项目小程序端接口的时候遇到了404,而pc端的接口却没有问题,百思不得其解,一开始我看到404以为是没有找到接口即路径不对,之后一直在这个方向找原因,耽误了不少时间,后来发现不对劲,如果是404 not found路径不对的话应该是访问不到接口的,而我随意传参测试发现返回了我自定义的参数不正确,说明路劲没问题找到了接口,然后去看我配置的错误日志,发现是mapper的接口找不到对应的实现,于是在本地更新github的版本,发现我的某些sql语句的实现确实没有了,只剩下接口,由此判断应该是partner在使用git进行合并的时候遇到冲突可能把我写的误删了,找到原因后我根据备份恢复了误删的语句。
这篇博客重点不在讲如何处理mapper或其它原因导致的404 not found。
而是提醒自己遇到bug一定要沉着,仔细分析,并且开发一定要配上记录日志,解决bug最好的“朋友”是日志。
Springboot测试过程中遇到的404 not found相关推荐
- springboot+Mybatis中的404白页错误
springboot+Mybatis中的404白页错误 排除了规范问题.MYSQL版本问题,最后发现是个非常简单的错误引起数据库数据无法获取. 问题原因:在Mapper接口中的list方法的selec ...
- SpringBoot 框架中 使用Spring Aop 、创建注解、创建枚举类 使用过程记录
1.开始 在Springboot框架中引入AOP <dependency><groupId>org.springframework.boot</groupId>&l ...
- 从某次测试过程中,得到的MySQL性能优化的建议,和定位问题的方法
MySQL版本5.5 某次测试优化过程中碰到的问题和解决问题的方法,方案.以供各位参考. 一,表结构的优化 问题1,表与字段使用不同的字符集会导致索引失效 我在自己的机器上,没试出来.可能与记录数太少 ...
- Spring-Boot:写出来的网站访问不到静态资源?怎样通过url访问SpringBoot项目中的静态资源?localhost:8989/favicon.ico访问不了工程中的图标资源?
Spring-Boot:Spring-Boot写出来的网站访问不到静态资源?怎样通过url访问SpringBoot项目中的静态资源?localhost:8989/favicon.ico访问不了工程中的 ...
- 解决Springboot+JPA中多表关联查询会查询多次的问题(n+1查询问题)
解决Springboot+JPA中多表关联查询会查询多次的问题(n+1查询问题) 参考文章: (1)解决Springboot+JPA中多表关联查询会查询多次的问题(n+1查询问题) (2)https: ...
- GIT在测试过程中的基本使用
1.基本了解 1.1版本控制概念 Git 命令是部分命令行工具的集合,它可以用来跟踪,记录文件的变动.比如你可以进行保存.比对.分析,合并等.这个过程被称之为版本控制 常见:比如 SVN, Mercu ...
- 怎么测试本地网页在不同分辨率下电脑显示效果_干货:微信小程序测试过程中的各个要点...
文章转自:新梦想软件测试 小程序跟app一样,上线需要经过微信的审核.小程序产品的版本类型分为:开发版.体验版.正式版.开发版.体验版无需审核,只需要给微信号权限,经过扫小程序的二维码才能访问. 单纯 ...
- 使用IDEA在SpringBoot项目中连接数据库
使用IDEA在SpringBoot项目中连接数据库 文章目录 使用IDEA在SpringBoot项目中连接数据库 前言 连接数据库 正常操作数据库 移除数据库连接 前言 每次我在 IDEA 中用 Sp ...
- IDEA springboot项目中properties配置文件 {针对将对应GBK改为UTF-8并勾选转为ASCII后仍无效情况} 运行时中文乱码解决
springboot项目中properties配置文件中,运行时中文乱码情况 file encoding里边进行设置,设为utf-8并勾选转为ascii,分别在setting.setting for ...
最新文章
- 专业嵌入式软件开发——全面走向高质高效编程(含DVD光盘1张)
- 使用for及递归求 1-100的和
- 第四篇 Entity Framework Plus 之 Batch Operations
- 玛塔留言板无刷新留言板程序
- SpringMVC之数据传递三Ajax与Controller交互
- int inet_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg)
- 恢复 火狐浏览器书签、插件、密码等
- 巧用主力进出、主力买卖指标进行波段操作——逃顶和抄底
- IOS11的新功能你发现了没有~~~
- Meta Reality Labs:理想的VR头显还需克服这10项技术挑战
- 【NOIP2012】国王游戏
- jquery.flot 在节点上显示提示
- java四则运算代码_Java实现简单四则运算
- JAVA应用程序转换为Applet
- aux文件删除,找不到指定文件,文件无法删除
- 天正T20 V7.0系列软件下载
- VirtualBox在Windows 10 高分屏下显示的修正以及显示字体的修改
- iPhone6和iPhone6 Plus 尺寸
- 手绘插画素材| 花语,十二月人间情
- 将PDF分割的方法有哪些