Package org.miaixz.bus.core.bean.desc
Class SimpleBeanDesc
java.lang.Object
org.miaixz.bus.core.bean.desc.AbstractBeanDesc
org.miaixz.bus.core.bean.desc.SimpleBeanDesc
- All Implemented Interfaces:
Serializable,BeanDesc
简单的Bean描述,只查找getter和setter方法,规则如下:
- 不匹配字段,只查找getXXX、isXXX、setXXX方法。
- 如果同时存在getXXX和isXXX,返回值为Boolean或boolean,isXXX优先。
- 如果同时存在setXXX的多个重载方法,最小子类优先,如setXXX(List)优先于setXXX(Collection)
- 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, getSimpleNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.miaixz.bus.core.bean.desc.BeanDesc
getGetter, getProp, getProps, getSetter, isEmpty, isReadable, isWritable, size
-
Constructor Details
-
SimpleBeanDesc
-