| 程序包 | 说明 |
|---|---|
| net.lulihu.ObjectKit |
| 限定符和类型 | 方法和说明 |
|---|---|
static BeanKit.CopyOptions |
BeanKit.CopyOptions.create()
创建拷贝选项
|
static BeanKit.CopyOptions |
BeanKit.CopyOptions.create(Class<?> editable,
boolean isIgnoreNullValue,
String... ignoreProperties)
创建拷贝选项
|
BeanKit.CopyOptions |
BeanKit.CopyOptions.setEditable(Class<?> editable)
设置限制的类或接口,必须为目标对象的实现接口或父类,用于限制拷贝的属性
|
BeanKit.CopyOptions |
BeanKit.CopyOptions.setIgnoreNullValue(boolean isIgnoreNullValue)
设置是否忽略空值,当源对象的值为null时,true: 忽略而不注入此值,false: 注入null
|
BeanKit.CopyOptions |
BeanKit.CopyOptions.setIgnoreProperties(String... ignoreProperties)
设置忽略的属性列表,设置一个属性列表,不拷贝这些属性值
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
BeanKit.copyProperties(Object source,
Object target,
BeanKit.CopyOptions copyOptions)
复制Bean对象属性
限制类用于限制拷贝的属性,例如一个类我只想复制其父类的一些属性,就可以将editable设置为父类 |
Copyright © 2019. All rights reserved.