public class BeanUtils
extends org.springframework.beans.BeanUtils
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
BeanUtils.FieldFunction<T,R>
属性 Function
|
| 构造器和说明 |
|---|
BeanUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
copyProperties(@NonNull Object source,
@NonNull Class<T> targetClass)
复制属性到新类型对象中
|
static <T> String |
getColumnName(BeanUtils.FieldFunction<T,?> fn)
获取列名
|
static <T> String |
getFieldName(BeanUtils.FieldFunction<T,?> fn)
获取属性名(https://blog.csdn.net/qq_35410620/article/details/103007557)
|
static Object |
getProperty(Object bean,
String name)
根据属性名获取属性值
|
static String |
getPropertyStr(Object bean,
String name)
根据属性名获取属性值字符串
|
static boolean |
setProperty(Object bean,
String name,
Object value)
根据属性名设置属性值
|
static Map<String,Object> |
toMap(Object obj)
Bean 转 Map
|
copyProperties, copyProperties, copyProperties, findDeclaredMethod, findDeclaredMethodWithMinimalParameters, findEditorByConvention, findMethod, findMethodWithMinimalParameters, findMethodWithMinimalParameters, findPrimaryConstructor, findPropertyForMethod, findPropertyForMethod, findPropertyType, getParameterNames, getPropertyDescriptor, getPropertyDescriptors, getResolvableConstructor, getWriteMethodParameter, instantiate, instantiateClass, instantiateClass, instantiateClass, isSimpleProperty, isSimpleValueType, resolveSignaturepublic static Object getProperty(Object bean, String name)
bean - 对象name - 属性名public static String getPropertyStr(Object bean, String name)
bean - 对象name - 属性名public static boolean setProperty(Object bean, String name, Object value)
bean - 对象name - 属性名value - 属性值public static <T> String getFieldName(BeanUtils.FieldFunction<T,?> fn)
T - 类fn - 属性 Getterpublic static <T> String getColumnName(BeanUtils.FieldFunction<T,?> fn)
T - 类fn - 属性 GetterCopyright © 2022. All rights reserved.