在工作中遇到使用org.apache.commons.beanutils.BeanUtils,使用方法copyProperties()复制属性失败,参考了很多网上小伙伴们说的原因,比如:
1:存在字段类型不匹配
2:名称不一致
3:存在多个复制,后面的空数据相同字段覆盖了上一个
仔细查看后,发现不适合我这里。
在仔细检查复制的实体类时,发现当时为了链式编程,在实体类头上加了@Accessors(chain=true)注解。去掉后,可以正常复制属性了。
BeanUtils.copyProperties()复制属性失败坑点
最新推荐文章于 2024-04-12 11:46:37 发布