zoukankan      html  css  js  c++  java
  • BeanUtils.copyProperties的用法

    BeanUtils.copyProperties(源头, 目标输出);
    

     

    b中的存在的属性,a中一定要有,但是a中可以有多余的属性;
    a中与b中相同的属性都会被替换,不管是否有值;
    a、 b中的属性要名字相同,才能被赋值,不然的话需要手动赋值;
    Spring的BeanUtils的CopyProperties方法需要对应的属性有getter和setter方法;
    如果存在属性完全相同的内部类,但是不是同一个内部类,即分别属于各自的内部类,则spring会认为属性不同,不会copy;
    spring和apache的copy属性的方法源和目的参数的位置正好相反,所以导包和调用的时候都要注意一下。
    ------------------------------------------------------------------------------------------------------------------------------------------------

    需要注意的是,集合包装的类 不能直接复制!

  • 相关阅读:
    SQL_50题
    Java多线程之冰山一角
    概览
    Selector
    集群配置
    redis config
    分布式、集群
    redis相关技术总结
    redis scan扫描
    redis 单线程 多路io复用
  • 原文地址:https://www.cnblogs.com/q1359720840/p/15604655.html
Copyright © 2011-2022 走看看