PropertyUtils.copyProperties复制对象失败,BeanUtils.copyProperties失效

小豆丁 1年前 ⋅ 146 阅读

网上的解决方法:

方案一、 lombok的@Accessors(chain = true)注解,和PropertyUtils.copyProperties 一起使用的时候,对象元素无法赋值。

具体是PropertyUtils.copyProperties判断元素是否元素是否可写的地方, set方法上二者有所偏差,有兴趣的可以看下源码。

解决方案:去掉@Accessors注解,

以上未能解决问题

我的、、、、 方案二、 BeanUtil.copyProperties(A,B);采用hutool 的工具BeanUtil工具类解决

总结:

差异之处:


全部评论: 0

    我有话说: