BeanUtils : 简化数据封装

        <!-- 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方法进行赋值以及读取

还是那句话,你只看到了大佬轻松解决问题的光鲜,却不记得当初人家死磕Bug的痛苦。

万物皆入轮回,谁也躲不掉!

以上文章,均是我实际体验,写出来的笔记资料,不会出现全文盗用别人文章!烦请各位,支持下原创,请勿直接盗用,有条件的可以开通个会员支持下,谢谢!!!

Java Code Study » BeanUtils : 简化数据封装

招聘、单纯问问题,都可以联系我

加我QQ 公司缺人,拉我入伙