Interface | Description |
---|---|
BeanDesc |
Bean描述,通过反射等方式获取Bean的setter、getter、字段等信息
|
Class | Description |
---|---|
BeanDescFactory | |
BeanUtil |
Bean工具类
把一个拥有对属性进行set和get方法的类,我们就可以称之为JavaBean。
|
DynaBean |
动态Bean,通过反射对Bean的相关方法做操作
支持Map和普通Bean和Collection |
NullWrapperBean<T> |
为了解决反射过程中,需要传递null参数,但是会丢失参数类型而设立的包装类
|
PropDesc |
属性描述,包括了字段、getter、setter和相应的方法执行
|
RecordBeanDesc |
针对Reccord类的Bean描述
Bean描述包括Record自定义字段及对应方法,getter方法与字段名同名,不支持setter |
RecordUtil |
java.lang.Record 相关工具类封装
来自于FastJSON2的BeanUtils |
SimpleBeanDesc |
简单的Bean描述,只查找getter和setter方法,规则如下:
不匹配字段,只查找getXXX、isXXX、setXXX方法。
|
StrictBeanDesc |
严格的Bean信息描述做为BeanInfo替代方案,此对象持有JavaBean中的setters和getters等相关信息描述,
在获取Bean属性的时候,要求字段必须存在并严格匹配。 |
Enum | Description |
---|---|
BeanInfoCache |
Bean属性缓存
缓存用于防止多次反射造成的性能问题 |
Exception | Description |
---|---|
BeanException |
Bean异常
|
Copyright © 2025. All rights reserved.