fix 修复 一些不正常类无法加载报错问题
This commit is contained in:
parent
953de2fb1c
commit
102d854743
@ -149,7 +149,12 @@ public class PlusDataPermissionHandler {
|
|||||||
int index = sb.lastIndexOf(".");
|
int index = sb.lastIndexOf(".");
|
||||||
String clazzName = sb.substring(0, index);
|
String clazzName = sb.substring(0, index);
|
||||||
String methodName = sb.substring(index + 1, sb.length());
|
String methodName = sb.substring(index + 1, sb.length());
|
||||||
Class<?> clazz = ClassUtil.loadClass(clazzName);
|
Class<?> clazz;
|
||||||
|
try {
|
||||||
|
clazz = ClassUtil.loadClass(clazzName);
|
||||||
|
} catch (Exception e) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
List<Method> methods = Arrays.stream(ClassUtil.getDeclaredMethods(clazz))
|
List<Method> methods = Arrays.stream(ClassUtil.getDeclaredMethods(clazz))
|
||||||
.filter(method -> method.getName().equals(methodName)).toList();
|
.filter(method -> method.getName().equals(methodName)).toList();
|
||||||
DataPermission dataPermission;
|
DataPermission dataPermission;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user