为什么不建议使用甚至禁止使用Beanutils进行属性的copy
为什么阿里巴巴禁止使用Apache Beanutils进行属性的copy?在日常开发中,我们经常需要给对象进行赋值,通常会调用其set/get方法,有些时候,如果我们要转换的两个对象之间属性大致相同,会考虑使用属性拷贝工具进行。如我们经常在代码中会对一个数据结构封装成DO、SDO、DTO、VO等,而这些Bean中的大部分属性都是一样的,所以使用属性拷贝类工具可以帮助我们节省大量的set和get操作。市面上有很多类似的工具类,比较常用的有1、Spring BeanUtils2、Cglib.
转载
2021-05-11 16:34:06 ·
4975 阅读 ·
0 评论