java调用不是空对象的属性也会报空指针问题
解决方法:
如果下面的smsTemplate.getStatus()是Integer类型且smsTemplate.getStatus()的值是null就会报空指针异常,因为涉及到自动拆箱问题,内部实现代码是smsTemplate.getStatus().intValue()!=0,所以报错了
if(smsTemplate.getStatus()!=0){
}
先判断不为空再继续判断其他条件
if(smsTemplate.getStatus()!=null&&smsTemplate.getStatus().intValue()!=0){
continue;
}