读书人

BeanUtils工具包施用

发布时间: 2013-07-08 14:13:00 作者: rapoo

BeanUtils工具包使用

ReflectPoint类

?

        @Testpublic void test_2() throws Exception{ReflectPoint rp = new ReflectPoint();String property  = "y"; //int 类型 //虽然属性为int类型但是Beanutils会帮你自动转型BeanUtils.setProperty(rp, property, "456");//默认为String类型(web传值常用),自动转换System.out.println(BeanUtils.getProperty(rp, property).getClass()); // output StringSystem.out.println(BeanUtils.getProperty(rp, property));ReflectPoint rp2 = new ReflectPoint();String property2  = "birthDay.time"; //int 类型 //虽然属性为Date类型但是可以给属性的属性赋值(比较强大)BeanUtils.setProperty(rp2, property2, System.currentTimeMillis());//默认为String类型(web传值常用),自动转换System.out.println(BeanUtils.getProperty(rp, property2).getClass()); // output StringSystem.out.println(BeanUtils.getProperty(rp2, property2));}

?

BeanUtils工具包还可以对javabean进行copy操作及与map之间的赋值转换等等

读书人网 >编程

热点推荐