beanutils.copyproperties忽略某些字段
时间: 2023-09-16 21:08:20 浏览: 51
在使用BeanUtils.copyProperties()方法复制对象时,可以使用BeanUtils.copyProperties(Object dest, Object orig, String... ignoreProperties)方法忽略某些字段。
举个例子:
假设有一个User类,其中有三个属性:id、name和password。现在要将一个源对象user1的属性复制到一个目标对象user2中,但是要忽略password属性。
可以使用如下代码实现:
String[] ignoreProperties = {"password"};
BeanUtils.copyProperties(user2, user1, ignoreProperties);
这样就可以将user1的id和name属性复制到user2中,而忽略password属性。