Package org.miaixz.bus.core.bean.desc
Class StrictBeanDesc
java.lang.Object
org.miaixz.bus.core.bean.desc.AbstractBeanDesc
org.miaixz.bus.core.bean.desc.StrictBeanDesc
- All Implemented Interfaces:
Serializable,BeanDesc
严格的Bean信息描述做为BeanInfo替代方案,此对象持有JavaBean中的setters和getters等相关信息描述, 在获取Bean属性的时候,要求字段必须存在并严格匹配。查找Getter和Setter方法时会:
- 忽略字段和方法名的大小写
- Getter查找getXXX、isXXX、getIsXXX
- Setter查找setXXX、setIsXXX
- Setter忽略参数值与字段值不匹配的情况,因此有多个参数类型的重载时,会调用首次匹配的
- Since:
- Java 17+
- Author:
- Kimi Liu
- See Also:
-
Field Summary
Fields inherited from class org.miaixz.bus.core.bean.desc.AbstractBeanDesc
beanClass, propMap -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.miaixz.bus.core.bean.desc.AbstractBeanDesc
getBeanClass, getField, getName, getPropMap, getSimpleName
-
Constructor Details
-
StrictBeanDesc
构造- Parameters:
beanClass- Bean类
-