Bug积累

简介: Bug积累

1.mapper接口要和mapper.xml文件在同一个目录下;(不然会找不到映射文件)

在resource中创建包时:com/shutu/mapper

(编译完之后,在target目录下可以看到mapper.class和xml文件)


2.在编写sql语句时 if test语句格式不同时可能查询不出数据

例如: " name != null and name != ' '  "  

         " age != null and age != ' '   "

         "id != null and id != ' '  "


3.There is no getter for property named 'student' in 'class com.shutu.pojo.Student'  

可能是在mybatis的xml文件中,使用了类似student.studentId;    而接口方法定义中并没有使用@Parm(student)


4.在后端获取前端表单中的 radio 按钮和文本输入框的值时,通常使用的是表单控件的 name 属性,而不是 id 属性


5.使用RequestDispatcher跳转页面后,JS和CSS样式都不见了:

原因:      RequestDispatcher将当前文件的路径给改了,所以Js文件以及CSS文件、图片的路径都不对了;


解决办法:在前端页面上加上

<%

   String path = request.getContextPath();

   String basePath

=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

   request.setAttribute("path", basePath);

%>

引用文件的路径

从<link href="../../css/register.css" rel="stylesheet">

 改为<link href="${path}css/register.css" rel="stylesheet">


6.NoSuchMethodException: java.util.List.<init>()

<init>没有构造器    在方法形参中加上 @RequestParam


7.next 和nextLine 避免混用问题

当next和nextLine同时使用时,会造成循环出问题,nextLine直接将换行符当成输入数据,进入下一次循环

解决: 都用nextLine或next


目录
相关文章
这短短 6 行代码你能数出几个bug?
这短短 6 行代码你能数出几个bug?
51 0
|
敏捷开发 安全 项目管理
「敏捷」也许敏捷就是问题所在
「敏捷」也许敏捷就是问题所在
|
编解码 前端开发 测试技术
【软件测试】测试&开发的一生之敌-BUG
BUG相比大家都知道,程序运行出错或者与预期不符就是BUG.现在我们来用测试人员的角度来看待BUG。
|
缓存 JavaScript 小程序
接手前同事代码,特别烂,各种BUG,看麻了。。。
接手前同事代码,特别烂,各种BUG,看麻了。。。
|
测试技术
如何处理不能复现的bug?软件测试工程师避坑指南
软件测试工作中常常会遇到不能复现的bug,遇到这种情况其实很正常,但是很多测试新手都按照自己的想法处理,没有提交bug,或者匆匆关闭bug。线上出现问题,就只能自己背锅了。
568 0
|
测试技术
软件测试面试题:软件上线后有bug怎么处理?
软件测试面试题:软件上线后有bug怎么处理?
202 0
赛博朋克首发Bug多,CDPR:旅程刚开始,已着手更新修复
赛博朋克首发Bug多,CDPR:旅程刚开始,已着手更新修复
324 0
赛博朋克首发Bug多,CDPR:旅程刚开始,已着手更新修复
|
算法 程序员 测试技术
面对Bug程序员能做点什么
我们程序不可避免的会出现bug,那么我们能做哪些事情,尽可能减少bug的产生
438 0
面对Bug程序员能做点什么
|
JSON 监控 NoSQL
解Bug之路-串包Bug
笔者很热衷于解决Bug,同时比较擅长(网络/协议)部分,所以经常被唤去解决一些网络IO方面的Bug。现在就挑一个案例出来,写出分析思路,以飨读者,希望读者在以后的工作中能够少踩点坑。
371 0
解Bug之路-串包Bug

相关实验场景

更多
下一篇
DataWorks