Class ReflectionFieldHelper

java.lang.Object
tech.riemann.nif.web.sign.ReflectionFieldHelper

public final class ReflectionFieldHelper extends Object
反射字段提取工具类

提供统一的字段值提取和字段名构建功能,消除重复代码

Author:
Kerbores(kerbores@riemann.tech)
  • Method Details

    • getFieldValue

      public static Object getFieldValue(Field field, Object target)
      获取字段值(自动处理访问权限)
      Parameters:
      field - 字段
      target - 目标对象
      Returns:
      字段值,如果无法访问则返回 null
    • buildFieldName

      public static String buildFieldName(Field field, String prefix)
      构建字段名(支持前缀)
      Parameters:
      field - 字段
      prefix - 字段名前缀(用于嵌套对象)
      Returns:
      完整的字段名,格式为 "prefix.fieldName" 或 "fieldName"