BeanUtils工具类
- 功能:当pojo实体类有相同字段时,其中的一个类比另一个类的字段多,需要赋值时,可以使用这个工具类来操作,不用get,set方法进行赋值了,比较省事。使用的方法时copyProperties
- org.springframework.beans.BeanUtils或者org.apache.commons.beanutils.BeanUtils包来获取。
- 区别:由定义可知,在org.springframework.beans.BeanUtils包下的copyProperties第一个参数是被copy的对象,而org.apache.commons.beanutils.BeanUtils中是第二个参数,所以使用时不要弄混。
//org.springframework.beans.BeanUtils
public static void copyProperties(Object source, Object target){....}
//org.apache.commons.beanutils.BeanUtils
public static void copyProperties(Object dest,Object orig){....}