类 PropertyUtil
java.lang.Object
cn.isliu.core.utils.PropertyUtil
属性工具类
提供处理实体类属性和注解的相关工具方法,
主要用于解析@TableProperty注解并构建字段映射关系
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明getHeaders(Map<String, FieldProperty> fieldsMap) 从字段属性映射中提取表头列表 此方法根据字段的@TableProperty注解中的order属性对字段进行排序, 返回按顺序排列的表头列表,用于数据展示时的列顺序。static <T> TableConfgetTableConf(Class<T> clazz) static Map<String,FieldProperty> getTablePropertyFieldsMap(Class<?> clazz) 获取类及其嵌套类上@TableProperty注解的字段映射关系 此方法是入口方法,用于获取一个类及其所有嵌套类中, 被@TableProperty注解标记的字段的映射关系。
-
构造器详细资料
-
PropertyUtil
public PropertyUtil()
-
-
方法详细资料
-
getTablePropertyFieldsMap
获取类及其嵌套类上@TableProperty注解的字段映射关系 此方法是入口方法,用于获取一个类及其所有嵌套类中, 被@TableProperty注解标记的字段的映射关系。 注解中的值作为key,FieldProperty对象作为value返回。 对于嵌套属性,使用'.'连接符来表示层级关系。 该方法会过滤掉有子级的字段,只返回最底层的字段映射。- 参数:
clazz- 要处理的类- 返回:
- 包含所有@TableProperty注解字段映射关系的Map,嵌套属性使用'.'连接
-
getHeaders
从字段属性映射中提取表头列表 此方法根据字段的@TableProperty注解中的order属性对字段进行排序, 返回按顺序排列的表头列表,用于数据展示时的列顺序。- 参数:
fieldsMap- 字段属性映射- 返回:
- 按顺序排列的表头列表
-
getTableConf
-