Annotation Interface DesensitizeBean


@Target(TYPE) @Retention(RUNTIME) @Documented public @interface DesensitizeBean
Desensitize Bean Annotation - Marks beans containing desensitizable fields. 脱敏Bean注解 - 标记包含可脱敏字段的Bean。

Features | 主要功能:

  • Type-level marker for desensitization processing - 类型级脱敏处理标记
  • Enable/disable toggle - 启用/禁用开关

Usage Examples | 使用示例:

@DesensitizeBean
public class UserVO {
    @Desensitize(DesensitizeType.MOBILE_PHONE)
    private String phone;
}

Security | 安全性:

  • Thread-safe: Yes (annotation is immutable) - 线程安全: 是(注解不可变)
Since:
JDK 25, opencode-base-string V1.0.0
Author:
Leon Soo www.LeonSoo.com
See Also:
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
     
  • Element Details

    • enabled

      boolean enabled
      Default:
      true