BeanUtils工具一般可以方便javaBean的哪些操作?
1)可以便于对javaBean的属性进行赋值。
2) 可以便于对javaBean的对象进行赋值。
3)可以将一个MAP集合的数据拷贝到一个javabean对象中。
@Test
public void beanutil() throws IllegalAccessException, InvocationTargetException {// TODO 自动生成的方法存根
Student stu=new Student();
Student stu2=new Student();
//设置属性
BeanUtils.setProperty(stu, "username", "lisi");
//赋值对象
BeanUtils.copyProperties(stu2, stu);
Map<String, Object> m=new LinkedHashMap<String, Object>();
m.put("username","王五");
m.put("age",22);
//将map赋值给bean
BeanUtils.populate(stu, m);
System.out.println(m);
System.out.println(stu);
System.out.println(stu2);
}