cms项目遇到空指针异常 排错思路
NullPointerException 是我遇到最恶心的异常 没有之一
报NullPointerException的可能性有很多,列举我今天遇到的NullPointerException,后续再添加
空指针异常 一般在server报错的语句为
Exception in thread "main" java.lang.NullPointerException
遇到空指针时的思路:
1.数据库少了某个字段
2.entity中没有对应数据库中的字段
3.Mapper.xml中的对应字段没有添加
4.没有找到相应的模板,没有找到模板对应的标识符
5.模板没有加载到缓存,导致插件找不到模板
总而言之,空指针,最多的就是数据为null,也就是某个字段,或者某个对象,没有被赋予值,然后遇到某个判断语句,或者是某个需要进行下一步的方法操作语句等,缺少了这个字段的值,从而导致报空指针异常,
这是我个人目前对空指针异常的理解

浙公网安备 33010602011771号