| 构造器和说明 |
|---|
BeanUtil.CopyOptions()
构造拷贝选项
|
BeanUtil.CopyOptions(Class<?> editable,
boolean isIgnoreNullValue,
String... ignoreProperties)
构造拷贝选项
|
| 限定符和类型 | 方法和说明 |
|---|---|
static BeanUtil.CopyOptions |
create()
创建拷贝选项
|
static BeanUtil.CopyOptions |
create(Class<?> editable,
boolean isIgnoreNullValue,
String... ignoreProperties)
创建拷贝选项
|
BeanUtil.CopyOptions |
setEditable(Class<?> editable)
设置限制的类或接口,必须为目标对象的实现接口或父类,用于限制拷贝的属性
|
void |
setIgnoreError(boolean isIgnoreError)
设置是否忽略字段的注入错误
|
BeanUtil.CopyOptions |
setIgnoreNullValue(boolean isIgnoreNullVall)
设置是否忽略空值,当源对象的值为null时,true: 忽略而不注入此值,false: 注入null
|
BeanUtil.CopyOptions |
setIgnoreProperties(String... ignoreProperties)
设置忽略的属性列表,设置一个属性列表,不拷贝这些属性值
|
public static BeanUtil.CopyOptions create()
public static BeanUtil.CopyOptions create(Class<?> editable, boolean isIgnoreNullValue, String... ignoreProperties)
editable - 限制的类或接口,必须为目标对象的实现接口或父类,用于限制拷贝的属性isIgnoreNullValue - 是否忽略空值,当源对象的值为null时,true: 忽略而不注入此值,false: 注入nullignoreProperties - 忽略的属性列表,设置一个属性列表,不拷贝这些属性值public BeanUtil.CopyOptions setEditable(Class<?> editable)
editable - 限制的类或接口public BeanUtil.CopyOptions setIgnoreNullValue(boolean isIgnoreNullVall)
isIgnoreNullVall - 是否忽略空值,当源对象的值为null时,true: 忽略而不注入此值,false: 注入nullpublic BeanUtil.CopyOptions setIgnoreProperties(String... ignoreProperties)
ignoreProperties - 忽略的属性列表,设置一个属性列表,不拷贝这些属性值public void setIgnoreError(boolean isIgnoreError)
isIgnoreError - 是否忽略Copyright © 2017. All rights reserved.