类 ReflectionUtil
java.lang.Object
org.dromara.northstar.common.utils.ReflectionUtil
-
方法概要
修饰符和类型方法说明static ObjectgetFieldValue(Object obj, String fieldName) 获取对象的字段值。static voidsetFieldValue(Object obj, String fieldName, Object value) 设置对象的字段值。
-
方法详细资料
-
setFieldValue
public static void setFieldValue(Object obj, String fieldName, Object value) throws NoSuchFieldException, IllegalAccessException 设置对象的字段值。自动处理类型转换。- 参数:
obj- 要修改的对象fieldName- 字段名称value- 新值- 抛出:
NoSuchFieldException- 如果字段不存在IllegalAccessException- 如果字段不可访问
-
getFieldValue
public static Object getFieldValue(Object obj, String fieldName) throws NoSuchFieldException, IllegalAccessException 获取对象的字段值。- 参数:
obj- 对象fieldName- 字段名称- 返回:
- 字段的值
- 抛出:
NoSuchFieldException- 如果字段不存在IllegalAccessException- 如果字段不可访问
-