public class BeanCopyUtils extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
BeanCopyUtils.BeanConverterException |
| 构造器和说明 |
|---|
BeanCopyUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<String,Object> |
beanToMap(Object bean) |
static <T> List<T> |
copy(List<?> srcs,
Class<T> destClass) |
static <T> List<T> |
copy(List<?> srcs,
Class<T> destClass,
boolean setDefaultValForNull) |
static <T> T |
copy(Object src,
Class<T> destClass) |
static <T> T |
copy(Object src,
Class<T> destClass,
boolean setDefaultValForNull) |
static <T> T |
copy(Object src,
T dest) |
static <T> T |
copy(Object src,
T dest,
boolean setDefaultValForNull)
值复制
|
static boolean |
isSimpleDataType(Object o)
判断是否基本类型
|
static <T> T |
mapToBean(Map<String,Object> map,
Class<T> clazz) |
static void |
zeroWrapPropertiesToNull(Object bean,
String... excludeFields)
把对象值为0的包装类型属性转为null
|
public static <T> T copy(Object src, T dest, boolean setDefaultValForNull) throws BeanCopyUtils.BeanConverterException
src - dest - setDefaultValForNull - 是否为null值属性设置默认值(null=>0,null=>"")BeanCopyUtils.BeanConverterExceptionpublic static <T> T copy(Object src, T dest) throws BeanCopyUtils.BeanConverterException
public static <T> T copy(Object src, Class<T> destClass, boolean setDefaultValForNull) throws BeanCopyUtils.BeanConverterException
public static <T> T copy(Object src, Class<T> destClass) throws BeanCopyUtils.BeanConverterException
public static void zeroWrapPropertiesToNull(Object bean, String... excludeFields) throws BeanCopyUtils.BeanConverterException
bean - excludeFields - 排除不处理的字段BeanCopyUtils.BeanConverterExceptionCopyright © 2016. All rights reserved.