| Package | Description |
|---|---|
| com.lc.core.bean.copier | |
| com.lc.core.convert.impl | |
| com.lc.utils |
| Modifier and Type | Method and Description |
|---|---|
static CopyOptions |
CopyOptions.create()
创建拷贝选项
|
static CopyOptions |
CopyOptions.create(Class<?> editable,
boolean ignoreNullValue,
String... ignoreProperties)
创建拷贝选项
|
CopyOptions |
CopyOptions.setEditable(Class<?> editable)
设置限制的类或接口,必须为目标对象的实现接口或父类,用于限制拷贝的属性
|
CopyOptions |
CopyOptions.setFieldMapping(Map<String,String> fieldMapping)
设置拷贝属性的字段映射,用于不同的属性之前拷贝做对应表用
|
CopyOptions |
CopyOptions.setIgnoreCase(boolean ignoreCase)
设置是否忽略字段的注入错误
|
CopyOptions |
CopyOptions.setIgnoreError(boolean ignoreError)
设置是否忽略字段的注入错误
|
CopyOptions |
CopyOptions.setIgnoreNullValue(boolean ignoreNullVall)
设置是否忽略空值,当源对象的值为null时,true: 忽略而不注入此值,false: 注入null
|
CopyOptions |
CopyOptions.setIgnoreProperties(String... ignoreProperties)
设置忽略的目标对象中属性列表,设置一个属性列表,不拷贝这些属性值
|
| Modifier and Type | Method and Description |
|---|---|
static <T> BeanCopier<T> |
BeanCopier.create(Object source,
T dest,
CopyOptions copyOptions)
创建BeanCopier
|
| Constructor and Description |
|---|
BeanCopier(Object source,
T dest,
CopyOptions copyOptions)
构造
|
| Constructor and Description |
|---|
BeanConverter(Class<T> beanClass,
CopyOptions copyOptions)
构造
|
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
UBeanUtil.fillBeanWithMap(Map<?,?> map,
T bean,
boolean isToCamelCase,
CopyOptions copyOptions)
使用Map填充Bean对象
|
static <T> T |
UBeanUtil.fillBeanWithMap(Map<?,?> map,
T bean,
CopyOptions copyOptions)
使用Map填充Bean对象
|
Copyright © 2020. All rights reserved.