接口数据脱敏功能
使用@Desensitized注解,标注在实体类字段上即可。
注解参数:
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
value | DesensitizedType | 脱敏数据类型(必填) | |
prefixNo | int | 1 | 前置不需要打码的长度(自定义属性) |
suffixNo | int | 1 | 后置不需要打码的长度(自定义属性) |
symbol | char | * | 打码字符(自定义属性) |
percentage | double | 0d | 打码百分占比(since 0.1.6) |
默认使用value对应的内置策略进行脱敏,
若value=DesensitizedType.CUSTOMER