From 23d90a88960ea418dd7e85e481b45842bb4c162c Mon Sep 17 00:00:00 2001 From: Looly Date: Thu, 15 Sep 2022 01:53:47 +0800 Subject: [PATCH] fix bug --- .../hutool/core/annotation/AnnotatedElementUtil.java | 7 ++++--- .../main/java/cn/hutool/core/bean/BeanDescCache.java | 3 ++- .../cn/hutool/core/classloader/ClassLoaderUtil.java | 4 ++-- .../cn/hutool/core/convert/impl/EnumConverter.java | 2 +- .../src/main/java/cn/hutool/core/lang/Singleton.java | 12 ++---------- .../java/cn/hutool/core/lang/func/LambdaUtil.java | 3 ++- .../cn/hutool/core/lang/intern/WeakInterner.java | 3 ++- .../src/main/java/cn/hutool/core/map/MapUtil.java | 12 +++++++----- .../cn/hutool/core/reflect/ActualTypeMapperPool.java | 3 ++- .../java/cn/hutool/core/reflect/ConstructorUtil.java | 3 ++- .../main/java/cn/hutool/core/reflect/FieldUtil.java | 2 +- .../main/java/cn/hutool/core/reflect/MethodUtil.java | 3 ++- .../main/java/cn/hutool/core/regex/PatternPool.java | 3 ++- .../cn/hutool/core/lang/func/LambdaUtilTest.java | 3 +-- .../java/cn/hutool/extra/cglib/BeanCopierCache.java | 3 ++- .../main/java/cn/hutool/extra/script/ScriptUtil.java | 3 ++- 16 files changed, 36 insertions(+), 33 deletions(-) diff --git a/hutool-core/src/main/java/cn/hutool/core/annotation/AnnotatedElementUtil.java b/hutool-core/src/main/java/cn/hutool/core/annotation/AnnotatedElementUtil.java index 2670c99bb..06c80409f 100644 --- a/hutool-core/src/main/java/cn/hutool/core/annotation/AnnotatedElementUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/annotation/AnnotatedElementUtil.java @@ -1,5 +1,6 @@ package cn.hutool.core.annotation; +import cn.hutool.core.map.MapUtil; import cn.hutool.core.map.WeakConcurrentMap; import cn.hutool.core.util.ArrayUtil; import cn.hutool.core.util.ObjUtil; @@ -16,7 +17,7 @@ import java.util.stream.Stream; * 并提供诸如基于{@link Alias}的属性别名、基于父子注解间的属性值覆盖等特殊的属性映射机制支持。 * *

搜索层级结构 - *

参考 Spring 中AnnotatedElementUtils, + *

参考 Spring 中{@code AnnotatedElementUtils}, * 工具类提供get以及find两种语义的搜索: *