Class Filter

java.lang.Object
org.miaixz.bus.sensitive.Filter

public class Filter extends Object
敏感数据处理的上下文过滤器,不依赖第三方 JSON 库。 处理带有 @Entry 或 @Shield 注解的字段脱敏。 通过最小化对象创建和高效的类型检查优化性能。
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • Filter

      public Filter(Context context)
      构造函数,初始化上下文
      Parameters:
      context - 脱敏上下文
  • Method Details

    • process

      public Object process(Object object, Field field, Object value)
      处理对象字段进行脱敏
      Parameters:
      object - 被处理的对象
      field - 被处理的字段
      value - 字段值
      Returns:
      脱敏后的值