mirror of
https://github.com/apache/dubbo.git
synced 2024-10-23 07:04:37 +08:00
Skip scan object class (#12388)
* Skip scan object class * Skip scan object class
This commit is contained in:
parent
d6e32f201b
commit
e98748580d
@ -264,6 +264,15 @@ public class SerializeSecurityConfigurator implements ScopeClassLoaderListener<M
|
||||
|
||||
addToAllow(clazz.getName());
|
||||
|
||||
if (ClassUtils.isSimpleType(clazz) || clazz.isPrimitive() || clazz.isArray()) {
|
||||
return;
|
||||
}
|
||||
String className = clazz.getName();
|
||||
if (className.startsWith("java.") || className.startsWith("javax.") || className.startsWith("com.sun.") ||
|
||||
className.startsWith("sun.") || className.startsWith("jdk.")) {
|
||||
return;
|
||||
}
|
||||
|
||||
Class<?>[] interfaces = clazz.getInterfaces();
|
||||
for (Class<?> interfaceClass : interfaces) {
|
||||
checkClass(markedClass, interfaceClass);
|
||||
|
Loading…
Reference in New Issue
Block a user