{//拷贝对象的属性
Hello user1 = new Hello();
user1.setId(1);
user1.setName("name");
Hello user2 = new Hello();
BeanUtils.copyProperties(user1, user2);
System.out.println(user2);
}
{//实例化某个类
Hello user = BeanUtils.instantiateClass(Hello.class);//通过反射实例化一个类的对象
System.out.println(user);
}
{//获取指定类的指定方法
Method declaredMethod = BeanUtils.findDeclaredMethod(Hello.class, "getId");
System.out.println(declaredMethod.getName());
}
{//获取指定方法的参数
Method declaredMethod = BeanUtils.findDeclaredMethod(Hello.class, "getId");
PropertyDescriptor propertyForMethod = BeanUtils.findPropertyForMethod(declaredMethod);
System.out.println(propertyForMethod.getName());
}
org.springframework.beans.BeanUtils
最新推荐文章于 2025-02-14 11:23:50 发布