问题
需要克隆某个bean
解决方案
可以使用BeanUtils.cloneBean().这个方法将借助默认构造函数创建一个bean实例,并把所有
属性复制到这个bean实例中.下面的示例创建了Book对象的一个克隆实例:
Book book1 = new Book();
book1.setName("Count of Monte Cristo");
Book book2 = (Book)BeanUtils.cloneBean(book1);
cloneBean()首先创建一个与待克隆的bean同类型的新实例,然后调用PropertyUtils.copyProperties()
将所有可读取的bean属性传送给新建的bean.下面的代码显示了使用cloneBean()克隆一个bean实例的具体
步骤:
Book book1 = new Book();
book1.setName("practical c programming");
Book book2 = book1.getClass().newInstance();
PropertyUtils.copyProperties(book2,book1);
分享到:
相关推荐
commons-beanutils-bean-collections.jar commons-beanutils-bean-collections.jar
commons-beanutils-bean-collections-1.7.0.jar
commons-beanutils-bean-collections-1.8.0.jar
commons-beanutils-1.8.0 jar包: 1.commons-beanutils-1.8.0.jar 2.commons-beanutils-1.8.0-javadoc.jar ...4.commons-beanutils-bean-collections-1.8.0.jar 5.commons-beanutils-core-1.8.0.jar
赠送jar包:commons-beanutils-1.9.4.jar; 赠送原API文档:commons-beanutils-1.9.4-javadoc.jar; 赠送源代码:commons-beanutils-1.9.4-sources.jar; 赠送Maven依赖信息文件:commons-beanutils-1.9.4.pom; ...
赠送jar包:commons-beanutils-1.9.4.jar; 赠送原API文档:commons-beanutils-1.9.4-javadoc.jar; 赠送源代码:commons-beanutils-1.9.4-sources.jar; 赠送Maven依赖信息文件:commons-beanutils-1.9.4.pom; ...
commons-beanutils, Apache Commons Beanutils的镜像 Apache Commons BeanUtils Apache Commons BeanUtils提供了一个 easy-to-use,但它围绕反射。文档更多信息可以在公共BeanUtils主页上找到。 可以浏览 JavaDoc插
常用jar包下载,包括commons-beanutils-1.9.3、commons-collections-3.2.2、commons-collections4-4.1
commons-beanutils-bean-collections-1.8.3.jar
Apache Commons BeanUtils Apache Commons BeanUtils为反射和自省提供了一个易于使用但灵活的包装器。文献资料可以在上找到更多信息。 可以浏览 。 与Apache Commons BeanUtils的用法有关的问题应张贴到。在哪里可以...
Commons beanutils API.chm apache Commons beanutils API
org.apache.commons.beanutils.jar
赠送jar包:commons-beanutils-1.9.3.jar; 赠送原API文档:commons-beanutils-1.9.3-javadoc.jar; 赠送源代码:commons-beanutils-1.9.3-sources.jar; 包含翻译后的API文档:commons-beanutils-1.9.3-javadoc-...
本资料共包含以下附件: commons-beanutils-1.8.0.rar commons-beanutils-1.8.3.rar
赠送jar包:commons-beanutils-1.9.1.jar; 赠送原API文档:commons-beanutils-1.9.1-javadoc.jar; 赠送源代码:commons-beanutils-1.9.1-sources.jar; 赠送Maven依赖信息文件:commons-beanutils-1.9.1.pom; ...
在开始JSP上传文件之前你要准备以下几个东西: 1. commons-FileUpload 1.2 包 下载地址:...3. Commons-BeanUtils 1.7 包 下载地址:http://jakarta.apache.org/commons/beanutils/
commons-beanutils-1.8.0-BETA-src.tar.gz源码,commons-beanutils-1.8.0-BETA-src.tar.gz源码,commons-beanutils-1.8.0-BETA-src.tar.gz源码
解决办法是把commons-beanutils中的org/apache/commons/collections删除,这里上传一个改好可以直接使用的。
赠送jar包:commons-beanutils-1.7.0.jar; 赠送原API文档:commons-beanutils-1.7.0-javadoc.jar; 赠送源代码:commons-beanutils-1.7.0-sources.jar; 赠送Maven依赖信息文件:commons-beanutils-1.7.0.pom; ...
赠送jar包:commons-beanutils-1.9.3.jar; 赠送原API文档:commons-beanutils-1.9.3-javadoc.jar; 赠送源代码:commons-beanutils-1.9.3-sources.jar; 包含翻译后的API文档:commons-beanutils-1.9.3-javadoc-...