nullpointerException出现的情况

1,查询前,判断实参不为null。

entity可以使用注解
import javax.validation.constraints.NotNull;

@Notnull(message = "xxx不能为空")来做判断
其他可以用if判断

2,查询后使用optional.of()判断数据不为空

 

3、代码中某个对象未正确创建,导致将null值传入调用时引起。

4、对当前对象的某个字段赋值不完全或不正确,调用这个字段的时候出现nullpointException。

5、对某个Map类容器操作(添加、更新或者删除)之前未进行检查,如果检查失败可能产生nullpoint exception。

6、将参数传入方法的时候,参数的值为null而方法内部并没有处理,导致出现nullpoint exception。

posted @ 2022-12-09 13:47  党王  阅读(110)  评论(0)    收藏  举报