解决异常的核心思路
就是查看堆栈中的异常信息,找出问题所在的关键点
粘贴复制异常信息,利用有道翻译,查看问题出在哪里,然后再一步步解决
遇到空指针异常原因记录
1.查询语句正确,但是查询的参数和构造函数中的参数不对应
2.jsonObject 转换报空指针异常,原因是查询HQL错误
3.查询出来的对象是空的, 在给对象赋值时,通过new 构造函数,不要直接将查询结果赋值,如果为空,就会报空指针异常
在Spring 框架项目中遇到的空指针异常
原因是:service或者mgr 等方法类没有写get和set方法
数组和集合进行控制判断
数组 比如 String[] a= {};
if(a!=null&&a.length>0)
集合 比如 List<Student> students = getStudents();
if(students!=null&&studnets.size()>0)
本文详细解析了空指针异常的常见原因,包括参数不对应、HQL查询错误及对象赋值不当等问题,并提供了在Spring框架下避免此类异常的有效策略,如正确使用get和set方法及对数组和集合的合理判断。
5216

被折叠的 条评论
为什么被折叠?



