Java BeanUtils工具类常用方法有:
1. copyProperties(Object dest, Object orig): 将源对象的属性值复制到目标对象。
2. getProperty(Object bean, String name): 获取对象的指定属性值。
3. setProperty(Object bean, String name, Object value): 设置对象的指定属性值。
4. populate(Object bean, Map
5. getSimpleProperty(Object bean, String name): 获取对象的指定属性值,不支持嵌套属性。
6. getPropertyDescriptors(Class> beanClass): 获取指定类的属性描述符。
7. copyProperty(Object bean, String name, Object value): 将值设置到对象的指定属性。
8. setProperty(Object bean, String name, Object value): 设置对象的指定属性值,支持嵌套属性。
9. getPropertyUtils(): 获取属性工具类的实例。
10. setPropertyUtils(PropertyUtilsBean propertyUtils): 设置属性工具类的实例。
11. setPropertyUtilsBean(PropertyUtilsBean propertyUtilsBean): 设置属性工具类的实例。
12. copyProperties(Object dest, Object orig, String[] ignoreProperties): 将源对象的属性值复制到目标对象,忽略指定的属性。
13. describe(Object bean): 返回对象的属性键值对的Map。
14. populate(Object bean, Map
15. getPropertyDescriptor(Class> beanClass, String name): 获取指定类的指定属性的属性描述符。
16. getPropertyDescriptors(Class> beanClass, boolean includeSuper): 获取指定类的属性描述符,是否包含父类属性。
17. getPropertyDescriptors(Class> beanClass, boolean includeSuper, boolean readWrite): 获取指定类的属性描述符,是否包含父类属性,是否包含可读可写的属性。
18. copyProperties(Object dest, Object orig, Converter converter): 将源对象的属性值复制到目标对象,使用指定的转换器。
19. cloneBean(Object bean): 克隆对象。
20. clone(Object bean): 克隆对象。
注意: 上述方法仅为常用方法之一,Java BeanUtils工具类还有其他方法,具体可参考相关文档。