public final class BeanUtil
extends org.springframework.beans.BeanUtils
基于CGlib,扩展BeanUtils,对于复杂类型的CGlib更有优势
| 限定符 | 构造器和说明 |
|---|---|
protected |
BeanUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
clone(Object src,
Class<T> clazz)
copy 对象属性到另一个对象,默认不使用Convert
|
static void |
copy(Object source,
Object target)
拷贝对象
|
static <T> T |
newInstance(Class<?> clazz)
实例化对象
|
static <T> T |
newInstance(String clazzStr)
实例化对象
|
static <K,V> Map<K,V> |
toMap(Object src)
将对象装成map形式 注意:生成的是unmodifiableMap
|
copyProperties, copyProperties, copyProperties, findDeclaredMethod, findDeclaredMethodWithMinimalParameters, findEditorByConvention, findMethod, findMethodWithMinimalParameters, findMethodWithMinimalParameters, findPropertyForMethod, findPropertyForMethod, findPropertyType, getPropertyDescriptor, getPropertyDescriptors, getWriteMethodParameter, instantiate, instantiateClass, instantiateClass, instantiateClass, isSimpleProperty, isSimpleValueType, resolveSignaturepublic static <T> T newInstance(Class<?> clazz)
clazz - 类public static <T> T newInstance(String clazzStr)
clazzStr - 类名public static <T> T clone(Object src, Class<T> clazz)
src - clazz - 类名public static void copy(Object source, Object target) throws org.springframework.beans.BeansException
source - 源对象target - 需要赋值的对象org.springframework.beans.BeansExceptionCopyright © 2016. All rights reserved.