BeanUtils.copyProperties 为null的参数也拷贝
时间: 2023-11-09 19:02:48 浏览: 98
是的,BeanUtils.copyProperties方法会将源对象中为null的属性值也拷贝到目标对象中对应的属性中。
这是因为BeanUtils.copyProperties方法是基于Java反射机制实现的,它会遍历源对象中的所有属性,然后通过反射获取每个属性的值,并将其赋值给目标对象中对应的属性。如果源对象中某个属性的值为null,那么反射机制也会将null值赋值给目标对象中对应的属性。
如果不希望将源对象中为null的属性值拷贝到目标对象中,可以使用其他工具类或手动实现属性拷贝的逻辑。
阅读全文