BeanUtils.copyProperties(source,target)
可以将源对象的属性拷贝赋值给目标对象target,注意属性名和属性类型都相同的属性才能被成功拷贝赋值。
如果源对象某个属性的属性类型是Integer,而目标对象的属性类型是int。
当原属性为空时,会报错。
Could not copy property 'hitCount' from source to target;
nested exception is java.lang.IllegalArgumentException
但是属性不为空时,并不会报错,还会成功赋值。
所以为了避免出现报错情况,注意要将两个对象的属性的属性类型设置成一致。