BeanUtils的使用

 BeanUtils的概述: (当赋值多的时候,可以用BeanUtils类)
    1.主要作用就是:简化JavaBenm封装数据的操作
        BeanUtils却是一个叫做Apache的组织编写开源项目.
        那么这个组织编写的代码当中,有一个系列可以很方便的提高我们今后的开发效率.
        这个系列为Commons, BeanUtils就是其中之一个组件
    2.使用方法:
        1.    导入两个jar包
        commons-beanutils-1.8.3.jar
        commons-logging-1.1.1.jar
        2.    将jar包Build path 配置到当前的classpath环境变量中(选中Build path 奶一下)
            
    3.方法:(底层都是反射) 注意:BeanUtils的setProperty和getProperty方法底层并不是直接操作成员变量,而是操作和成员变量名有关的get和set方法
        1.static void    setProperty(Object bean, String name, Object value) 
        setProperty用来给对象中的成员变量赋值(了解)  // BeanUtils.setProperty(p, "age", 18);
            参数1:需要设置属性的对象
            参数2:需要修改的属性名称//成员变量的名字,字符串类型
            参数3:需要修改的具体元素//    具体值
            
        2.static String   getProperty(Object bean, String name) 
        getProperty用来获取对象中的属性(了解)
            参数1:要获取的javaBean对象
            参数2:对象中的哪个属性//字符串
            
        3.static void    populate(Object bean, Map properties)     
        Populate用来给对象中的属性赋值(掌握)
            参数1:要设置属性的对象
            参数2:将属性以Map集合的形式传入
                        Key :     属性的名称//成员变量的名字
                        Value:  属性具体的值//成员变量的值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值