zoukankan      html  css  js  c++  java
  • BeanUtils.copyProperties(A,B)字段复制用法

    BeanUtils.copyProperties(A,B)就是  通过反射将一个对象的值赋值个另外一个对象(前提是对象中属性的名字相同)。

    但是不同的jar包,赋值顺序不一样

    如果是引入package org.springframework.beans;
    则:  是A中的值付给B
         BeanUtils.copyProperties(A,B);
       
     
    如果引入的是package org.apache.commons.beanutils;(常用)
    则:      是B中的值付给A      
    BeanUtils.copyProperties(A,B);
     
    然后是BeanUtils与PropertyUtils用法的区别:

    (这里对比copyProperties方法)

    PropertyUtils的copyProperties()方法几乎与BeanUtils.copyProperties()相同,主要的区别在于后者提供类型转换功能,即发现两个JavaBean的同名属性为不同类型时,在支持的数据类型范围内进行转换,PropertyUtils不支持这个功能,所以说BeanUtils速度会更快一些,使用更普遍一点,犯错的风险更低一点

     
  • 相关阅读:
    layoutSubviews总结
    Vue.js:循环语句
    Vue.js:条件与循环
    Vue.js:模版语法
    Vue.js:起步
    Vue.js-Runoob:目标结构
    Vue.js-Runoob:安装
    Runoob-Vue.js:教程
    Vue.js:template
    培训-Alypay-Cloud:蚂蚁金融云知识点
  • 原文地址:https://www.cnblogs.com/cherishforchen/p/10942016.html
Copyright © 2011-2022 走看看