if(StringUtils.isNotBlank(airItem.getAirPlane().getAirType().getName())){这句话为啥报空指针异常啊
airItem是null吗
airItem.getAirPlane()是null吗
airItem.getAirPlane().getAirType()是null吗
断点调试一下
你写的有这个get方法么?
airItem.getAirPlane().getAirType().getName()
断点看下airItem对象。以及他的getAirPlane,getAirType是否为空
两种方法看,第一直接打断点,看每一步执行的结果就知道哪一个是null了,
第二种就是在if前面把airItem这个对象输出一下,看是否为null
从你的代码上看,有三个地方会出现空指针异常
airItem
airItem.getAirPlane() 的返回值
airItem.getAirPlane().getAirType() 的返回值
airItem.getAirPlane().getAirType().getName() 是你这段代码中某个get方法没有取到值,可以打断点试一下。
airItem.getAirPlane().getAirType().getName())中有一个地方出现了null,你把前面几个分别输出一下就能找到哪个出问题了。
airItem
airItem.getAirPlane()
airItem.getAirPlane().getAirType()