Package org.miaixz.bus.core.bean.desc
Interface BeanDesc
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
AbstractBeanDesc,RecordBeanDesc,SimpleBeanDesc,StrictBeanDesc
Bean信息描述做为BeanInfo替代方案,此对象持有JavaBean中的setters和getters等相关信息描述 查找Getter和Setter方法时会:
1. 忽略字段和方法名的大小写 2. Getter查找getXXX、isXXX、getIsXXX 3. Setter查找setXXX、setIsXXX 4. Setter忽略参数值与字段值不匹配的情况,因此有多个参数类型的重载时,会调用首次匹配的
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Method Summary
Modifier and TypeMethodDescriptiondefault Method获取Getter方法,如果不存在返回nulldefault PropDesc获取属性,如果不存在返回nullgetPropMap(boolean ignoreCase) 获取字段名-字段属性Mapdefault Collection<PropDesc> getProps()获取字段属性列表default Method获取Setter方法,如果不存在返回null
-
Method Details
-
getPropMap
-
getProps
-
getProp
-
getGetter
-
getSetter
-