一、问题代码
//权限处理
List rootList = perAPI.getPersonRool(per);
if (rootList.size() > 0) {
.........
.........
}
二、原因分析及修正
1、经分析,getPersonRool()方法在一定条件下会返回 null
2、问题解决:
//权限处理
List rootList = perAPI.getPersonRool(per);
//对rootList进行非空校验,利用 && 的短路特性
if (rootList != null && rootList.size() > 0) {
.........
.........
}