Beanutils教程

gaolingep 贡献于2011-08-24

作者 微软用户  创建于2007-11-05 08:05:00   修改者微软用户  修改于2007-11-05 08:18:00字数1215

文档摘要:主要功能克隆一个JavaBean的实例:BeanUtils.cloneBean();在两个JavaBean的实例之间复制属性:BeanUtils.copyProperties(),BeanUtils.copyProperty();为一个JavaBean的实例设置成员变量(属性)值:BeanUtils.populate(),BeanUtils.setProperty();
关键词:

一 主要功能 2 二 实例 2 ①类图 2 ②用法: 2 一 主要功能 1. 克隆一个JavaBean的实例:BeanUtils.cloneBean(); 2. 在两个JavaBean的实例之间复制属性: BeanUtils.copyProperties(),BeanUtils.copyProperty(); 3. 为一个JavaBean的实例设置成员变量(属性)值: BeanUtils.populate(),BeanUtils.setProperty(); 4. 从JavaBean的实例中读取成员变量(属性)的值: BeanUtils.getArrayProperty(),BeanUtils.getIndexedProperty(),BeanUtils.getMappedProperty(),BeanUtils.getNestedProperty(),BeanUtils.getSimpleProperty(),BeanUtils.getProperty(),BeanUtils.describe(); 二 实例 ①类图 说明: Orig是源bean,Dest是目的bean。下面我将使用BeanUtils完成“源bean数值到目的bean的拷贝过程”。这两个bean都是纯粹的javabean,有一个相同的属性property Runner类是实现上述过程的一个例子。 ②用法: //定义两个对象 Orig originate=new Orig();//源 originate.setProperty("参数值"); Dest destination=new Dest();//目的,注意目的没有赋值! /**在两个JavaBean的之间复制属性*****************************/ BeanUtils.copyProperties在两个JavaBean的之间复制属性 (destination,originate); //destination的Propertiy属性被赋了值 System.out.println("目的bean的Property:"+destination.getProperty()); /**克隆一个JavaBean的实例***********************************/ Orig originate_clone=(Orig)BeanUtils.cloneBean克隆一个JavaBean的实例 (originate); System.out.println("克隆bean的Property:"+originate_clone.getProperty()); /**给一个JavaBean赋值************************************/ BeanUtils.copyProperty给一个JavaBean赋值 (originate,"property","新的参数值"); System.out.println("源bean的Property的新值:"+originate.getProperty());

下载文档到电脑,查找使用更方便

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 5 金币 [ 分享文档获得金币 ] 4 人已下载

下载文档