Apache组件commons的BeanUtils的一个bug[待定]
2013-07-17 14:05
399 查看
1 下面是一个应用组件的实例
需要先添加两个 组件 beanutils 和common-logging两个,不然会报错,现在不报错了,可是结果也不对I
执行结果是
需要先添加两个 组件 beanutils 和common-logging两个,不然会报错,现在不报错了,可是结果也不对I
package com.apache.commons.beanutils; import java.lang.reflect.InvocationTargetException; import org.apache.commons.beanutils.BeanUtils; /** * 用来复制对象 * @author chaigw * */ public class BeanUtilsTest { public static void main(String[] args) { BeanUtilsTest test = new BeanUtilsTest(); test.init(); } public void init() { BeanUtilsTest.Student student = new BeanUtilsTest().new Student(); BeanUtilsTest.Student student2 = new BeanUtilsTest().new Student(); student.setName("aa"); student.setId(33); try { BeanUtils.copyProperties(student2, student); } catch (IllegalAccessException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (InvocationTargetException e) { // TODO Auto-generated catch block e.printStackTrace(); } System.out.println(student2); } private class Student { private int id; private String name; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } @Override public String toString() { return "Student [id=" + id + ", name=" + name + "]"; } } }
执行结果是
Student [id=0, name=null]可见其不具备复制对象的功能
相关文章推荐
- Apache Common-lang组件里随机数工具类RandomStringUtils的一个bug
- Apache Commons BeanUtils组件介绍使用
- 介绍一个好用的工具类库commons-beanutils
- 初用org.apache.commons.beanutils.DynaBean
- 用Apache的commons-fileupload组件上传文件时,普通字段编码出错
- org.apache.commons.beanutils.ConversionException: No value specified
- org.apache.commons.beanutils.ConversionException: No value specified for 'Date'
- org.apache.commons.beanutils.BasicDynaBean cannot be cast to ...
- com.qsoft.commons.beanutils源代码(.net版本的org.apache.commons.beanutils)
- Apache Commons Beanutils 一 (使用PropertyUtils访问Bean属性)
- 自定义org.apache.commons.beanutils的类型转换器
- com.qsoft.commons.beanutils源代码(.net版本的org.apache.commons.beanutils)
- Apache Jakarta Commons Beanutils
- org.apache.commons.beanutils.ConversionException 的卑鄙解决方法
- apache的commons-beanutils.jar中的BeanUtils的坑
- com.qsoft.commons.beanutils源代码(.net版本的org.apache.commons.beanutils)
- Apache-Commons-BeanUtils
- 开源组件:(4)用元数据和BeanUtils写一个简单的ORM映射BaseDAO.java
- org.apache.commons.beanutils.PropertyUtils和org.apache.commons.beanutils.BeanUtils