zoukankan      html  css  js  c++  java
  • BeanUtils

    BeanUtils

    1. JavaBean

    标准的Java类,有一下几点要求:

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

    2. 属性

    成员变量:

    属性:属性在大多数时候和成员变量是一样的,但是有时候不一样,属性是setter和getter方法截取后的产物,比如有方法是setName,那么name就是这个类的一个属性。

    private String name;// name 是成员变量
    
    public void setDidi(String name) { didi 是属性
        this.name = name;
    }
    

    3. BeanUtils工具类的方法

    1. setProperty():设置属性值

    2. getProperty():获取属性值

    3. populate():封装为javabean

      // 设置user这个对象的属性值,其实就是去找方法setName()
      BeanUtils.setProperty(user, "name", "zhuobo");
      
      // 获取user这个对象的属性值,其实就是去找方法getName()
      String name = getProperty(user, "name");
      
      User loginUser = new User();
      Map<String, String[]> map = request.getParameterMap();
      // 使用BeanUtils将参数封装成User对象
      try {
          BeanUtils.populate(loginUser, map);// 将一个map封装为javabean
      } catch (IllegalAccessException e) {
          e.printStackTrace();
      } catch (InvocationTargetException e) {
          e.printStackTrace();
      }
      
  • 相关阅读:
    osg编译日志
    MFC加载大型osg模型
    osg gdal加载tif数据文件
    osg创建灯光
    ubuntu挂载新硬盘
    MFC加载osg模型
    nginx中Geoip_module模块的使用
    centos中释放缓存的方法
    python连接kafka生产者,消费者脚本
    python初始化环境记录
  • 原文地址:https://www.cnblogs.com/zhuobo/p/10762681.html
Copyright © 2011-2022 走看看