BeanUtils的Maven依赖

        <!-- BeanUtils -->
        <dependency>
            <groupId>commons-beanutils</groupId>
            <artifactId>commons-beanutils</artifactId>
            <version>1.9.4</version>
        </dependency>

BeanUtils是一个能够快速封装Java对象 工具集

可以在Java servlet时,用request.getParameterMap() 获取所有的请求参数 得到一个Map 集合

然后创建一个对象。

调用 BeanUtils.populate(对象,map); 这个对象 就被赋值了!

JavaBean概念

方法:getter、setter、无参构造方法

属性:setter 和 getter 方法截取后的产物;可以理解成:除方法外的内容

注意事项

  • 只要是JavaBean 就行

功能

  • 快速封装数据

BeanUtils常用方法

  • setProperty(obj,属性名,属性值); 往obj对象设置值。
  • getProperty(obj,属性名); 获取obj的XXX属性。一般我们直接对象.getXXX获取属性。
  • populate(obj,map); 将map的属性映射到对象。

他的核心是使用 get和set方法进行赋值以及读取

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注