public class DbReflectUtil extends Object
| 构造器和说明 |
|---|
DbReflectUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static List |
getAllSetMethods(Class cls) |
static List |
getDeclaredFields(Class<?> cls)
获取class 所有字段 (包括父类)
|
static Object |
getFieldValue(Object obj,
String fieldName)
利用反射获取指定对象的指定属性
|
static Class<?> |
getTClass(Class<?> cls)
获取对象的泛型
|
static void |
setFieldValue(Object obj,
String fieldName,
Object fieldValue)
利用反射设置指定对象的指定属性为指定的值
|
public static Object getFieldValue(Object obj, String fieldName) throws NoSuchFieldException, IllegalAccessException
obj - 目标对象fieldName - 目标属性IllegalAccessException - 一些IllegalArgumentException - 异常NoSuchFieldExceptionpublic static List getDeclaredFields(Class<?> cls)
cls - 类public static void setFieldValue(Object obj, String fieldName, Object fieldValue) throws IllegalAccessException, NoSuchFieldException
obj - 目标对象fieldName - 目标属性fieldValue - 目标值IllegalAccessExceptionNoSuchFieldExceptionCopyright © 2017–2018. All rights reserved.