public class MaskManager extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static Map<String,MaskProcesser> |
processerMap
脱敏处理器,type : processer
|
private static ThreadLocal<Boolean> |
skipFlags |
| 构造器和说明 |
|---|
MaskManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Object |
mask(String type,
Object data) |
static void |
registerMaskProcesser(String type,
MaskProcesser processer)
注册处理器,用户可以注册新的脱敏处理器 或者 覆盖内置的处理器
|
static void |
restoreMask()
恢复脱敏处理
|
static void |
skipMask()
跳过脱敏处理
|
private static Map<String,MaskProcesser> processerMap
private static ThreadLocal<Boolean> skipFlags
public MaskManager()
public static void registerMaskProcesser(String type, MaskProcesser processer)
type - 处理器类型processer - 脱敏处理器public static void skipMask()
public static void restoreMask()
Copyright © 2023. All rights reserved.