diff --git a/threadpool/core/src/main/java/cn/hippo4j/core/enable/BeforeCheckConfiguration.java b/threadpool/core/src/main/java/cn/hippo4j/core/enable/BeforeCheckConfiguration.java index 20c2df30..d20573f6 100644 --- a/threadpool/core/src/main/java/cn/hippo4j/core/enable/BeforeCheckConfiguration.java +++ b/threadpool/core/src/main/java/cn/hippo4j/core/enable/BeforeCheckConfiguration.java @@ -46,7 +46,7 @@ public class BeforeCheckConfiguration { // TODO test boolean checkFlag = properties != null && properties.getEnable(); if (checkFlag) { - String propertiesClassName = properties.getClass().getName(); + String propertiesClassName = properties.getClass().getSuperclass() == Object.class ? properties.getClass().getName() : properties.getClass().getSuperclass().getName(); switch (propertiesClassName) { case bootstrapPropertiesClassName: { String namespace = properties.getNamespace();