From c8d504bbbe9523a3083d7c9eac2c7b7f85255980 Mon Sep 17 00:00:00 2001 From: Looly Date: Thu, 25 May 2023 00:07:34 +0800 Subject: [PATCH] fix test --- .../extra/aop/engine/spring/SpringCglibProxyEngine.java | 4 +++- .../java/org/dromara/hutool/extra/aop/IssueI74EX7Test.java | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) 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;