当前位置:   article > 正文

java.lang.NullPointerException: null_java.lang.nullpointerexception: null at com.exampl

java.lang.nullpointerexception: null at com.example.blog.controller.paddleo

标题:java.lang.NullPointerException: null

报错原因:空对象被引用或空字段被引用。
解决方法:

1.空对象被引用:将MemberPO po = null; 改成MemberPO po = new MemberPO;
2.空字段被引用:验证该字段是否为空,不为空才引用。如下:

if(!StringUtils.isBlank(po.getBirthday())){
   vo.setBirthday(po.getBirthday());
}
  • 1
  • 2
  • 3

StringUtils.isBlank是自己封装的字符串判空的方法。先验证po.getBirthday()字段不为空,后引用该字段,就可以完美避开空指针错误了。

注:粗略的解释下上一篇遗留的问题:我们使用的每个软件产品都可大概分为三大件: 前端,后端,数据库。 其中前端和后端交互,后端和数据库交互。当网络比较差的时候,前端第一次请求通过后端代码验证但是因为网络问题未入库,这时候前端第二次请求也通过后端代码验证,然后网络好了,两条数据一起入库。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/274492
推荐阅读
相关标签
  

闽ICP备14008679号