类 BeanUtil
java.lang.Object
org.tio.utils.hutool.BeanUtil
- 作者:
- tanyaowu 2018年8月5日 下午8:46:56
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static PropertyDescriptorgetPropertyDescriptor(Class<?> clazz, String fieldName) 获得Bean类属性描述,大小写敏感static PropertyDescriptorgetPropertyDescriptor(Class<?> clazz, String fieldName, boolean ignoreCase) 获得Bean类属性描述static Map<String,PropertyDescriptor> getPropertyDescriptorMap(Class<?> clazz, boolean ignoreCase) 获得字段名和字段描述Map,获得的结果会缓存在BeanInfoCache中static PropertyDescriptor[]getPropertyDescriptors(Class<?> clazz) 获得Bean字段描述数组
-
构造器详细资料
-
BeanUtil
public BeanUtil()
-
-
方法详细资料
-
getPropertyDescriptors
public static PropertyDescriptor[] getPropertyDescriptors(Class<?> clazz) throws IntrospectionException 获得Bean字段描述数组- 参数:
clazz- Bean类- 返回:
- 字段描述数组
- 抛出:
IntrospectionException- 获取属性异常
-
getPropertyDescriptorMap
public static Map<String,PropertyDescriptor> getPropertyDescriptorMap(Class<?> clazz, boolean ignoreCase) throws IntrospectionException 获得字段名和字段描述Map,获得的结果会缓存在BeanInfoCache中- 参数:
clazz- Bean类ignoreCase- 是否忽略大小写- 返回:
- 字段名和字段描述Map
- 抛出:
IntrospectionException- 获取属性异常
-
getPropertyDescriptor
public static PropertyDescriptor getPropertyDescriptor(Class<?> clazz, String fieldName) throws IntrospectionException 获得Bean类属性描述,大小写敏感- 参数:
clazz- Bean类fieldName- 字段名- 返回:
- PropertyDescriptor
- 抛出:
IntrospectionException- 获取属性异常
-
getPropertyDescriptor
public static PropertyDescriptor getPropertyDescriptor(Class<?> clazz, String fieldName, boolean ignoreCase) throws IntrospectionException 获得Bean类属性描述- 参数:
clazz- Bean类fieldName- 字段名ignoreCase- 是否忽略大小写- 返回:
- PropertyDescriptor
- 抛出:
IntrospectionException- 获取属性异常
-