您当前的位置: 首页 > 

liaowenxiong

暂无认证

  • 2浏览

    0关注

    1171博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

BeanUtils的学习

liaowenxiong 发布时间:2022-01-09 10:45:56 ,浏览量:2

BeanUtils 用于将数据封装成 JavaBean。

什么是 JavaBean

一种标准的 Java 类 要求: 1.类必须被public修饰 2.必须提供空参的构造器 3.成员变量必须使用private修饰 4.提供公共setter和getter方法

功能: JavaBean用于封装数据

主要的方法

popular,封装数据

// 获取所有的请求参数
    Map parameters = req.getParameterMap();

    // 创建User对象
    User loginUser = new User();

    // 使用BeanUtils封装数据
    try {
      // 封装的时候,将Map对象中的key取出,查找loginUser对象对应的setter方法,找到就将value作为参数传递,
      // 最终将value赋值给对应的成员变量
      BeanUtils.populate(loginUser,parameters);
    } catch (IllegalAccessException e) {
      e.printStackTrace();
    } catch (InvocationTargetException e) {
      e.printStackTrace();
    }

setProperty,设置JavaBean的属性值:

User user = new User();
// 设置User对象的accountNmae属性的值,setPropety方法实际上是调用User对象的setAccountName()方法给成员变量赋值
BeanUtils.setProperty(user,"accountName","liaowenxiong");

获取 JavaBean 对象的属性值:

User user = new User();
// 获取User对象的accountName属性的值,getProperty方法实际上是调用User对象的getAccountName()方法
String accountName = BeanUtils.getProperty(user, "accountName");
关注
打赏
1661566967
查看更多评论
立即登录/注册

微信扫码登录

0.2678s