diff --git a/hutool-core/src/main/java/cn/hutool/core/annotation/AnnotationUtil.java b/hutool-core/src/main/java/cn/hutool/core/annotation/AnnotationUtil.java index 90aef42ff..77c81417c 100755 --- a/hutool-core/src/main/java/cn/hutool/core/annotation/AnnotationUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/annotation/AnnotationUtil.java @@ -345,7 +345,7 @@ public class AnnotationUtil { @SuppressWarnings("unchecked") public static void setValue( final Annotation annotation, final String annotationField, final Object value) { - InvocationHandler invocationHandler = Proxy.getInvocationHandler(annotation); + final InvocationHandler invocationHandler = Proxy.getInvocationHandler(annotation); String memberAttributeName = JDK_MEMBER_ATTRIBUTE; // Spring合成注解 if (CharSequenceUtil.contains(invocationHandler.getClass().getName(), SPRING_INVOCATION_HANDLER)) { @@ -355,7 +355,7 @@ public class AnnotationUtil { else if (invocationHandler instanceof AnnotationMappingProxy) { memberAttributeName = HUTOOL_MEMBER_ATTRIBUTE; } - Map memberValues = (Map) FieldUtil.getFieldValue(invocationHandler, memberAttributeName); + final Map memberValues = (Map) FieldUtil.getFieldValue(invocationHandler, memberAttributeName); memberValues.put(annotationField, value); }