批注接口 Sensitive


@Retention(RUNTIME) @Target(FIELD) public @interface Sensitive
对象脱敏注解
  • 可选元素概要

    可选元素
    修饰符和类型
    可选元素
    说明
    用什么打码
    int
    前置不需要打码的长度
    int
    后置不需要打码的长度
    脱敏数据类型, 非Customer时, 将忽略 refixNoMaskLen 和 suffixNoMaskLen 和 maskStr
  • 元素详细资料

    • type

      脱敏数据类型, 非Customer时, 将忽略 refixNoMaskLen 和 suffixNoMaskLen 和 maskStr
      默认值:
      CUSTOMER
    • prefixNoMaskLen

      int prefixNoMaskLen
      前置不需要打码的长度
      默认值:
      0
    • suffixNoMaskLen

      int suffixNoMaskLen
      后置不需要打码的长度
      默认值:
      0
    • maskStr

      String maskStr
      用什么打码
      默认值:
      "*"