BeanUtils工具类:
用于封装JavaBean,并且简化数据的封装,
封装前,可以自动剔除JavaBean以外的参数
1.JavaBean:标准的Java类
1.JavaBean标准:
1.类必须被public修饰
2.必须提供空参数的构造器
3.成员变量必须使用private修饰
4.提供公共setter和getter方法
2.功能:封装数据
2.概念:
成员变量:
属性:setter和getter方法截取后的类型
如:getUsername()--> Username--> username
3.方法:
1.setProperty(Object obj, String name, String value)
2.getProperty(Object obj, String name)
3.populate(Object obj, Map map)
将map集合的键值对信息,封装到对应JavaBean对象中
代码如下:
// 通用获取请求参数键值对的方法
Map<String, String[]> map = req.getParameterMap();
// JavaBean-->对应DB中的user表
User requestParameterUser = new User();
try {
// 简化了手动封装请求参数进JavaBean的操作
BeanUtils.populate(requestParameterUser, map);
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (InvocationTargetException e) {
e.printStackTrace();
}

本文详细介绍了BeanUtils工具类的功能及使用方法,包括如何利用它简化JavaBean对象的数据封装过程,自动剔除不符合JavaBean规范的参数等。适用于Java开发者快速上手BeanUtils。
1403

被折叠的 条评论
为什么被折叠?



