BeanUtlls使用注意

对于属性赋值,一般都是直接使用工具类BeanUtils,好比前端传的vo,经过赋值传给dto等等.
然后常用的有两个工具类,一个是spring包下的工具类,一个是apache,包下的工具类,两者对小数据量的赋值几乎没有区别,但是当量特别多,推荐使用spring包下的,比apache-common包下的好,以前看了一篇两者性能分析,最快的当然是使用set方法一个一个set,比较麻烦,然后是spring包下的,apache包下的比较慢,不推荐.

注意,spring的工具类是将前面对象的属性赋值给后面
apache工具类BeanUtils是将后面对象属性赋值给前面

在这里插入图片描述

世界上所有的不公平都是由于当事人能力不足造成的.
原文地址:https://www.cnblogs.com/javayida/p/13346943.html