public class BeanMapper extends Object
copy from vipshop VJTools(com.vip.vjtools.vjkit.mapper.BeanMapper) and made some changes.
| 构造器和说明 |
|---|
BeanMapper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> Map<String,T> |
convertBeanToMap(Object source)
Bean对象转换为Map
|
static <T> Map<String,T> |
convertBeanToMap(Object source,
boolean ignoreParent)
将Bean对象转换为Map,并提供是否忽略父属性的参数
|
static <T> Map<String,T> |
convertBeanToMap(Object source,
boolean ignoreParent,
boolean ignoreNull)
将Bean对象转换为Map,并提供 是否忽略父属性的参数 和 是否忽略值为null的参数
|
static <T> Map<String,T> |
convertBeanToMap(Object source,
boolean ignoreParent,
boolean ignoreEmptyValue,
String... ignoreProperties)
将Bean对象转换为Map,并提供 是否忽略父属性的参数 和 是否忽略值为null的参数 还有 忽略哪些字段的参数
|
static <T> T |
convertMapToBean(Map<String,Object> fromValue,
Class<T> toValueType)
将Map对象转换成Bean对象
|
static <S,D> D |
map(S source,
Class<D> destinationClass)
简单的复制出新类型对象.
|
static <S,D> D[] |
mapArray(S[] sourceArray,
Class<D> destinationClass)
简单复制出新对象数组
|
static <S,D> List<D> |
mapList(Iterable<S> sourceList,
Class<D> destinationClass)
简单的复制出新对象ArrayList
|
public static <S,D> D map(S source,
Class<D> destinationClass)
public static <S,D> List<D> mapList(Iterable<S> sourceList, Class<D> destinationClass)
public static <S,D> D[] mapArray(S[] sourceArray,
Class<D> destinationClass)
public static <T> Map<String,T> convertBeanToMap(Object source, boolean ignoreParent)
public static <T> Map<String,T> convertBeanToMap(Object source, boolean ignoreParent, boolean ignoreNull)
public static <T> Map<String,T> convertBeanToMap(Object source, boolean ignoreParent, boolean ignoreEmptyValue, String... ignoreProperties)
Copyright © 2019. All rights reserved.