diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/reflect/FieldUtil.java b/hutool-core/src/main/java/org/dromara/hutool/core/reflect/FieldUtil.java index aff8d2a33..9d1f55289 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/reflect/FieldUtil.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/reflect/FieldUtil.java @@ -116,7 +116,7 @@ public class FieldUtil { * @param name 字段名称 * @return 字段对象,如果未找到返回{@code null} */ - public static Field getDeclearField(final Class beanClass, final String name) { + public static Field getDeclaredField(final Class beanClass, final String name) { final Field[] fields = getDeclaredFields(beanClass, (field -> StrUtil.equals(name, field.getName()))); return ArrayUtil.isEmpty(fields) ? null : fields[0]; } diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/reflect/FieldUtilTest.java b/hutool-core/src/test/java/org/dromara/hutool/core/reflect/FieldUtilTest.java index 2271db60a..3e8fa50c7 100644 --- a/hutool-core/src/test/java/org/dromara/hutool/core/reflect/FieldUtilTest.java +++ b/hutool-core/src/test/java/org/dromara/hutool/core/reflect/FieldUtilTest.java @@ -46,7 +46,7 @@ public class FieldUtilTest { Assertions.assertNull(noField); // 获取不到父类字段 - final Field field = FieldUtil.getDeclearField(ReflectTestBeans.TestSubClass.class, "field"); + final Field field = FieldUtil.getDeclaredField(ReflectTestBeans.TestSubClass.class, "field"); Assertions.assertNull(field); final Field subField = FieldUtil.getField(ReflectTestBeans.TestSubClass.class, "subField");