当前位置: 首页 > 工具软件 > BeanUtils > 使用案例 >

BeanUtils

艾宏远
2023-12-01

BeanUtils简介:

程序中对javabean的操作很频繁, 所以apache提供了一套开源的api,方便对javabean的操作!即BeanUtils组件。

BeanUtils组件,  作用是简化javabean的操作.

用户可以从www.apache.org下载BeanUtils组件,然后再在项目中引入jar文件!

使用BenUtils组件:

  1. 引入commons-beanutils-1.8.3.jar核心包
  2. 引入日志支持包: commons-logging-1.1.3.jar

用法:

方法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);

 类似资料: