beanUtils 工具的简单用法
1.beanUtils 针对内省 解决javabean 的开源框架。
2.一个最简单应用方法 BeanUtil.setProperty() 与BeanUtil.getProperty() 设置属性值与取值。 注意的是 :javabean 的属性无论是什么类型,BeanUtil.setProperty()
设置的值为String 类型。BeanUtil.getProperty() 的到的属性类型也是String
3.类PropertyUtils 它的 setProperty() 设置的值与javabean 的属性成员的类型一致,getProperty()得到的值类型与成员类型也一致。
4. 常用的几个方法:
BeanUtil.setProperty() 方法 设置值时,有一个用法是复合属性。
举例:属性 Date 那Date 类下有一方法 setTime() 符合javabean 结构。 那么可以对 setTime 设置值。BeanUtils.setProperty(Student.calss,birthday.time,"1233");
birthday 是Date类型 .这样存放的值相当于 birthday.setTime(1233);
BeanUtils.copyProperties() 将一个对象的属性拷贝到另一个对象上
BeanUtils.describe() 将javabean 的属性转化成map
BeanUtils.populate() 将 map 填充到javabean 的转化