先说报错:报的是空指针异常
java.lang.NullPointerException: null
由于功能改变,Vo返回字段要增多,添加若干字段后;后端开始报错。
数据结构是这样的,表中的记录生成时候并不带这个B字段信息,默认为null,管理员审批过后,填充B信息。那么在未填充之前,B的信息为空,此时如果用重写get方法进行显示判断,其实吧,这就变成一个null.equals的操作,这肯定报错。理了一下发现挺呆的,哈哈哈。解决方式也简单,在判断前加上是否为空判断就行。只要保证不出现null.equals的语法错误就ok。