构造器和说明 |
---|
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对象