public class BeanConverter extends Object
| 构造器和说明 |
|---|
BeanConverter() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
clearConverter()
清空注册的转换器
|
static <T> List<T> |
convert(Class<T> clazz,
List<?> list)
列表转换
|
static <T> List<T> |
convert(Class<T> clazz,
List<?> list,
String[] ignoreProperties)
列表转换
|
static <T> T |
convert(T target,
Object source)
单个对象转换
|
static <T> T |
convert(T target,
Object source,
String[] ignoreProperties)
单个对象转换
|
static Map<String,TypeConverter> |
getConverters()
获取注册的转换器
|
static <T> List<T> |
mapToBean(List<Map<String,Object>> mapList,
Class<T> beanClass)
map转为bean,map中的key和bean中的属性名相同
|
static <T> T |
mapToBean(Map<String,Object> map,
Class<T> beanClass)
map转为bean,map中的key和bean中的属性名相同
|
static void |
registerConverter(TypeConverter converter)
注册转换器
|
static void |
unregisterConverter(Class<?> sourceClass,
Class<?> targetClass)
移除注册的转换器
|
public static <T> List<T> mapToBean(List<Map<String,Object>> mapList, Class<T> beanClass)
T - the type parametermapList - the map listbeanClass - the bean classpublic static <T> T mapToBean(Map<String,Object> map, Class<T> beanClass)
T - map - beanClass - public static <T> List<T> convert(Class<T> clazz, List<?> list)
clazz - the clazzlist - the listpublic static <T> List<T> convert(Class<T> clazz, List<?> list, String[] ignoreProperties)
clazz - the clazzlist - the listignoreProperties - the ignore propertiespublic static <T> T convert(T target,
Object source)
target - 目标对象source - 源对象public static <T> T convert(T target,
Object source,
String[] ignoreProperties)
target - 目标对象source - 源对象ignoreProperties - 需要过滤的属性public static void registerConverter(TypeConverter converter)
converter - the converterpublic static void unregisterConverter(Class<?> sourceClass, Class<?> targetClass)
sourceClass - the source classtargetClass - the target classpublic static void clearConverter()
public static Map<String,TypeConverter> getConverters()
Copyright © 2016. All rights reserved.