012、BeanUtils工具类

BeanUtils工具类,简化数据封装(注意选apache公司)
一、BeanUtils是用于封装JavaBean
    1. JavaBean定义:标准的Java类(注意:我们以后我们经常会看到类似domain这样的文件夹,里面放到就是标准java类)
        标准的Java类的要求如下:
        (1). 类必须被public修饰
        (2). 必须提供空参的构造器
        (3). 成员变量必须使用private修饰
        (4). 提供公共setter和getter方法
    2. JavaBean功能:封装数据
二、BeanUtils工具类方法:
    1. setProperty(object obj,String attribute, String value) 给obj对象的attribute属性设置value值
    2. getProperty(object obj,String attribute) 获取obj对象的attribute属性的属性值
    3. populate(Object bean , Map map):这个方法会遍历map<key, value>中的key,如果bean中有这个属性,就把这个key对应的value值赋给bean的属性。
三、使用举例:
    比如说我们注册界面,提交注册后会发送用户填写的注册信息,我们通过方法getParameterMap()获取了这些信息的map集合对象,我们要把这些信息写入到一个本地的对象中去,如果一个一个去写,会很麻烦,我们就使用BeanUtils工具类的populate方法就可以一次性传入。(具体案例在servlet分类的注册页面案例中)

发布了285 篇原创文章 · 获赞 5 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/l0510402015/article/details/104734563
今日推荐