使用BeanUtils方法拷贝不上问题

来源:互联网 发布:cacti的linux镜像 编辑:程序博客网 时间:2024/06/05 10:33

         最近在项目中,发现BeanUtils.copyProperties方法拷贝bean属性时候,有的时候会失效。最后发现是由于项目中引用了spring和common两个包,都有BeanUtils方法,错误引用导致闭嘴。方法参数顺序不同,实现也不同(不一一赘述,有空的同学分析下源码)

         org.apache.commons.beanutils.BeanUtils中的copyProperties(Object dest, Object orig),是目的bean在前,源bean在后。而org.springframework.beans.BeanUtils的copyProperties(Object source, Object target)是源在前,目的bean在后。感觉spring的实现比较精简,易懂。

        

原创粉丝点击