diff --git a/hutool-extra/src/main/java/org/dromara/hutool/extra/aop/engine/spring/SpringCglibProxyEngine.java b/hutool-extra/src/main/java/org/dromara/hutool/extra/aop/engine/spring/SpringCglibProxyEngine.java
index bae44dc6b..6d61d7500 100644
--- a/hutool-extra/src/main/java/org/dromara/hutool/extra/aop/engine/spring/SpringCglibProxyEngine.java
+++ b/hutool-extra/src/main/java/org/dromara/hutool/extra/aop/engine/spring/SpringCglibProxyEngine.java
@@ -39,7 +39,9 @@ public class SpringCglibProxyEngine implements ProxyEngine {
}
/**
- * 创建代理对象
+ * 创建代理对象
+ * https://gitee.com/dromara/hutool/issues/I74EX7
+ * 某些对象存在非空参数构造,则需遍历查找需要的构造完成代理对象构建。
*
* @param 代理对象类型
* @param enhancer {@link Enhancer}
diff --git a/hutool-extra/src/test/java/org/dromara/hutool/extra/aop/IssueI74EX7Test.java b/hutool-extra/src/test/java/org/dromara/hutool/extra/aop/IssueI74EX7Test.java
index de8136115..ddb85434a 100755
--- a/hutool-extra/src/test/java/org/dromara/hutool/extra/aop/IssueI74EX7Test.java
+++ b/hutool-extra/src/test/java/org/dromara/hutool/extra/aop/IssueI74EX7Test.java
@@ -12,7 +12,7 @@
package org.dromara.hutool.extra.aop;
-import lombok.Data;
+import lombok.Setter;
import org.dromara.hutool.core.lang.Console;
import org.dromara.hutool.extra.aop.aspects.SimpleAspect;
import org.dromara.hutool.extra.aop.engine.ProxyEngine;
@@ -66,7 +66,7 @@ public class IssueI74EX7Test {
}
}
- @Data
+ @Setter
public static class SmsBlendImplWithoutConstructor implements SmsBlend{
private int status;