| 构造器和说明 |
|---|
BeanUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.util.Map<java.lang.String,java.lang.Object> |
copyObjToMap(java.lang.Object obj)
把object对象中属性的值复制到map中
map中的key:属性名称,value:属性值
|
static java.util.Map<java.lang.String,java.lang.Object> |
copyObjToMap(java.lang.Object obj,
boolean trim)
把object对象中属性的值复制到map中
map中的key:属性名称,value:属性值
|
static java.util.Map<java.lang.String,java.lang.Object> |
copyObjToMapConvert(java.lang.Object obj)
把object对象中属性的值复制到map中
map中的key:属性名称,value:属性值
|
static java.util.Map<java.lang.String,java.lang.Object> |
copyObjToMapConvert(java.lang.Object obj,
boolean trim)
把object对象中属性的值复制到map中
map中的key:属性名称,value:属性值
|
static <T> T |
getBean(java.lang.Class<T> clazz)
通过类获取实体bean
|
static <T> T |
getBean(java.lang.Class<T> clazz,
java.lang.Class<?>[] parameterTypes,
java.lang.Object[] initargs)
通过类获取实体bean
|
static java.util.List<java.lang.String> |
getFileds(java.lang.Class<?> clz)
获取对象中有set开头方法的属性名称
|
static java.lang.Object |
getValue(java.lang.String fieldName,
java.lang.Object obj)
获得对象属性的值
|
static void |
setValue(java.lang.String attributeName,
java.lang.Object obj,
java.lang.Object attributeValue)
给对象属性设值
|
public static <T> T getBean(java.lang.Class<T> clazz)
clazz - 类public static <T> T getBean(java.lang.Class<T> clazz,
java.lang.Class<?>[] parameterTypes,
java.lang.Object[] initargs)
clazz - 类parameterTypes - 参数类型initargs - 参数值public static java.lang.Object getValue(java.lang.String fieldName,
java.lang.Object obj)
fieldName - 字段名obj - 对象public static void setValue(java.lang.String attributeName,
java.lang.Object obj,
java.lang.Object attributeValue)
attributeName - 属性名obj - 属性对象引用attributeValue - 属性值public static java.util.Map<java.lang.String,java.lang.Object> copyObjToMap(java.lang.Object obj,
boolean trim)
map中的key:属性名称,value:属性值
obj - 原对象trim - 是否去除两边空格map - public static java.util.Map<java.lang.String,java.lang.Object> copyObjToMap(java.lang.Object obj)
map中的key:属性名称,value:属性值
obj - 原对象map - public static java.util.Map<java.lang.String,java.lang.Object> copyObjToMapConvert(java.lang.Object obj,
boolean trim)
map中的key:属性名称,value:属性值
obj - 原对象trim - 是否去除两边空格map - public static java.util.Map<java.lang.String,java.lang.Object> copyObjToMapConvert(java.lang.Object obj)
map中的key:属性名称,value:属性值
obj - 原对象map - public static java.util.List<java.lang.String> getFileds(java.lang.Class<?> clz)
clz - Class对象