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分类的注册页面案例中)
012、BeanUtils工具类
猜你喜欢
转载自blog.csdn.net/l0510402015/article/details/104734563
今日推荐
周排行