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