public static Object getFieldValue(final Object obj, final String fieldName) {
        if (Objects.isNull(obj) || StringUtils.isBlank(fieldName)) {
            return null;
        }
        return getFieldValue(obj, getField(obj.getClass(), fieldName));
    }
@Test
    public void testGetFieldValue() {
        final Reflect reflect = new Reflect();
        final ReflectNonField reflectNonField = new ReflectNonField();
        assertEquals("1", ReflectUtils.getFieldValue(reflect, "a"));
        assertNull(ReflectUtils.getFieldValue(reflect, ""));
        assertNull(ReflectUtils.getFieldValue(null, "a"));
        assertNull(ReflectUtils.getFieldValue(reflectNonField, "a"));
    }