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

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

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

然后创建一个对象

利用 BeanUtils.populate(对象,map);

这个对象 就被赋值了!

JavaBean概念:

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

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

注意事项:

  • 只要是JavaBean 就行

功能:

  • 快速封装数据

BeanUtils常用方法:

  • setProperty(obj,属性名,属性值);
  • getProperty(obj,属性名);
  • populate(obj,map);

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