code: public static <T extends Object> T setFieldValue(Object obj, Field field, T fieldValue) {
          Assert.notNull(obj, "obj不能为空");
          Assert.notNull(field, "field不能为空");
  
          try {
              field.set(obj, fieldValue);
          } catch (IllegalAccessException e) {
              String msg = StringUtils.format("类型[{0}]的字段[{1}]不允许设置", obj.getClass(),
                  field.getName());
              log.error(msg);
              throw new ReflectException(msg, e);
          }
          return fieldValue;
      }
docs: 设置field值
  @param obj 对象
  @param field 对象的字段
  @param fieldValue 字段值
  @param <T> 字段值泛型
  @return 字段值