zoukankan      html  css  js  c++  java
  • BeanUtils工具类

    简介

      BeanUtils工具类用于封装标准的Bean类,简化封装的代码量。他的底层是反射机制。

    依赖包

    要求

      1. 类必须被public修饰

      2. 必须提供空参的构造器

      3. 成员变量必须使用private修饰

      4. 提供公共setter和getter方法

    方法

    setProperty(Bean object, String name, Object object) 给指定的bean对象中指定的属性名一个指定的值
    getProperty(Bean object, String name) 获取定的bean对象中指定的属性名的值
    populate(Object obj , Map map) 将map集合的键值对信息,封装到对应的JavaBean对象中
    BeanUtils.copyProperties(s2, s1); 把s2类中的属性的拷贝到s1类中,注意参数的顺序

    好处

      BeanUtils工具类和普通方法设置属性相比,如果只设置几个的话代码量反而更多了。

      但BeanUtils工具类的好处是,可以进行批量操作。

      还有一个好处就是,如果值是字符串,但属性类型是别的类型,BeanUtils工具类就会帮我们进行强转。

      需要注意的是,如果属性是数字类型,但你传个像abc一样字符串,则无法进行设置

    一点一点积累,一点一点蜕变!
  • 相关阅读:
    解题报告 poj 1486
    解题报告 比赛
    解题报告 keke 的房子
    解题报告 Tree
    解题报告 聚会
    解题报告 Valentine‘s seat
    解题报告 报数
    解题报告 黑书 Water pail poi 1999
    解题报告 poj 1639
    解题报告 数数
  • 原文地址:https://www.cnblogs.com/qq2210446939/p/14820107.html
Copyright © 2011-2022 走看看