public class BeanUtils
extends org.springframework.beans.BeanUtils
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
BeanUtils.FieldFunction<T,R>
属性 Function
|
| 构造器和说明 |
|---|
BeanUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> List<T> |
copyProperties(List<?> sourceList,
Class<T> targetClass)
复制属性到新类型对象列表中
|
static <T> T |
copyProperties(@NonNull Object source,
@NonNull Class<T> targetClass)
复制属性到新类型对象中
|
static <T> List<Map<String,Object>> |
deepToMap(List<T> sourceList)
深层 Bean List 转 Map List
|
static Map<String,Object> |
deepToMap(Object obj)
深层 Bean 转 Map
|
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 <T> List<Map<String,Object>> |
toMap(List<T> sourceList)
Bean List 转 Map List
|
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 <T> List<Map<String,Object>> toMap(List<T> sourceList)
T - Bean 类型sourceList - Bean Listpublic static Map<String,Object> deepToMap(Object obj)
obj - Bean 对象public static <T> List<Map<String,Object>> deepToMap(List<T> sourceList)
T - Bean 类型sourceList - Bean Listpublic 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 - 属性 Getterpublic static <T> T copyProperties(@NonNull
@NonNull Object source,
@NonNull
@NonNull Class<T> targetClass)
T - 指定类型source - 对象targetClass - 目标类Copyright © 2022. All rights reserved.