private void sendAlarm(Alarm alarm, String alarmMode) {
if(alarmMode==null){
logger.debug("alarmMode is null");
}
else{
AlarmSender sender = (AlarmSender) applicationContext
.getBean(alarmMode);
sender.send(alarm);
logger.debug("send alarm success");
}
}
这段代码老报java.lang.NullPointerException异常,为什么啊,我判断为null的情况了啊?
报错信息:JobListener 'collectJobListener' threw exception: null [See nested exception: java.lang.NullPointerException]
if(alarmMode==null){
logger.debug("alarmMode is null");
}
else{
AlarmSender sender = (AlarmSender) applicationContext
.getBean(alarmMode);
sender.send(alarm);
logger.debug("send alarm success");
}
}
这段代码老报java.lang.NullPointerException异常,为什么啊,我判断为null的情况了啊?
报错信息:JobListener 'collectJobListener' threw exception: null [See nested exception: java.lang.NullPointerException]
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货