public class DefaultFieldHandler extends Object implements IFieldHandler
| 构造器和说明 |
|---|
DefaultFieldHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
AttributeModel |
extractAttributeModel(Field field,
LogDiffTag logDiffTag,
Object oldFieldValue,
Object newFieldValue)
提取字段属性模型 根据字段信息和注解配置,构建完整的属性模型 处理流程: 1.
|
boolean |
ignoreField(Class clazzType,
Field field,
Object oldFieldValue,
Object newFieldValue)
判断是否忽略字段 默认实现不忽略任何字段,业务方可以根据需要重写此方法 例如: 1.
|
public AttributeModel extractAttributeModel(Field field, LogDiffTag logDiffTag, Object oldFieldValue, Object newFieldValue)
extractAttributeModel 在接口中 IFieldHandlerfield - 字段对象logDiffTag - 差异比较注解oldFieldValue - 旧字段值newFieldValue - 新字段值public boolean ignoreField(Class clazzType, Field field, Object oldFieldValue, Object newFieldValue)
ignoreField 在接口中 IFieldHandlerclazzType - 类类型field - 字段对象oldFieldValue - 旧字段值newFieldValue - 新字段值Copyright © 2025. All rights reserved.