public class BeanUtils
extends org.apache.commons.beanutils.PropertyUtilsBean
| 构造器和说明 |
|---|
BeanUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
copyBean(Object obj,
Class<T> clasz)
复制对象属性至新对象内
|
static void |
copyBean2Bean(Object dest,
Object orig)
把orig和dest相同属性的value复制到dest中
|
static void |
copyBean2Map(Map map,
Object bean)
将Bean属性与Map中相同的内容复制到Map内的key中
|
static void |
copyBeanNotNull2Bean(Object databean,
Object tobean)
对象拷贝数据对象空值不拷贝到目标对象
|
static <T> List<T> |
copyList(List<?> list,
Class<T> clasz)
复制list的属性至新list内
|
static void |
copyMap2Bean_Nobig(Object bean,
Map map)
自动转Map key值大写 将Map内的key与Bean中属性相同的内容复制到BEAN中
|
static void |
copyMap2Bean(Object bean,
Map map)
将Map内的key与Bean中属性相同的内容复制到BEAN中
|
static void |
copyMap2Bean(Object bean,
Map map,
String defaultValue)
Map内的key与Bean中属性相同的内容复制到BEAN中 对于存在空值的取默认值
|
addBeanIntrospector, clearDescriptors, copyProperties, describe, getIndexedProperty, getIndexedProperty, getInstance, getMappedProperty, getMappedProperty, getMappedPropertyDescriptors, getMappedPropertyDescriptors, getNestedProperty, getProperty, getPropertyDescriptor, getPropertyDescriptors, getPropertyDescriptors, getPropertyEditorClass, getPropertyOfMapBean, getPropertyType, getReadMethod, getResolver, getSimpleProperty, getWriteMethod, getWriteMethod, isReadable, isWriteable, removeBeanIntrospector, resetBeanIntrospectors, setIndexedProperty, setIndexedProperty, setMappedProperty, setMappedProperty, setNestedProperty, setProperty, setPropertyOfMapBean, setResolver, setSimplePropertypublic static void copyBean2Bean(Object dest, Object orig)
dest - 目标对象orig - 源对象public static void copyBeanNotNull2Bean(Object databean, Object tobean)
databean - 源对象tobean - 目标对象public static void copyBean2Map(Map map, Object bean)
map - Map 目标对象bean - Object 源对象public static void copyMap2Bean(Object bean, Map map)
bean - 目标对象map - 源对象public static void copyMap2Bean_Nobig(Object bean, Map map)
bean - 目标对象map - 源对象public static void copyMap2Bean(Object bean, Map map, String defaultValue)
bean - 目标对象map - 源对象defaultValue - 默认值public static <T> List<T> copyList(List<?> list, Class<T> clasz)
list - 源数据clasz - 新list指定的泛型类Copyright © 2020 opencodes. All rights reserved.