BeanUtils简介:
程序中对javabean的操作很频繁, 所以apache提供了一套开源的api,方便对javabean的操作!即BeanUtils组件。
BeanUtils组件, 作用是简化javabean的操作.
用户可以从www.apache.org下载BeanUtils组件,然后再在项目中引入jar文件!
使用BenUtils组件:
用法:
方法1: 对象属性的拷贝
BeanUtils.copyProperty(admin, "userName", "jack");
BeanUtils.setProperty(admin, "age", 18);
方法2: 对象的拷贝
BeanUtils.copyProperties(newAdmin, admin);
方法3: map数据拷贝到javabean中
【注意:map中的key要与javabean的属性名称一致】
BeanUtils.populate(adminMap, map);
方法4:日期拷贝(先注册,再拷贝)
String birth = null;
// 对象
Admin admin = new Admin();
// 注册日期类型转换器:使用组件提供的转换器工具类
ConvertUtils.register(new DateLocaleConverter(), Date.class);
BeanUtils.copyProperty(admin, "birth", birth);