问答详情
源自:3-1 使用SpringMVC方式开发用户信息

BeanUtils.copyProperties的赋值问题

我从网上看

BeanUtils.copyProperties(obj 1,obj 2)是2的值赋值给1,代码里面BeanUtils.copyProperties(userDO,userModel);
userModel是new出来,按这样userModel赋值给userDO,两个的属性不都没值了吗


提问者:qq_幕布斯0004490 2019-02-19 10:42

个回答

  • 慕粉第一号
    2019-04-01 17:12:55

    package org.springframework.beans;中的

         BeanUtils.copyProperties(A,B);

         是A中的值付给B

    package org.apache.commons.beanutils;(常用)

          BeanUtils.copyProperties(A,B);

          是B中的值付给A


  • qq_小气鹅_0
    2019-02-19 17:04:08

    https://img3.mukewang.com/5c6bc6690001b2fc09340144.jpg
    根据源码来看,是将1赋值给2

  • qq_losangeles_1
    2019-02-19 17:02:42

    public static void copyProperties(Object source, Object target) throws BeansException {
        copyProperties(source, target, (Class)null, (String[])null);
    }
    第一个参数是源,第二个是目标