前言
在开发中我们经常会涉及到一些敏感数据,这时候就需要对数据进行脱敏处理
例如:
操作流程
一、引入依赖
二、配置文件中开启脱敏注解
三、添加注解
3.1 添加属性注解@DesensitizationProp
3.2 添加方法注解@Desensitization
四、测试
五、注解类型说明
- CHINESE_NAME //姓名
- ID_CARD // 身份证号
- FIXED_PHONE // 座机电话
- MOBILE_PHONE // 手机号
- ADDRESS //地址
- EMAIL //邮箱
- BANK_CARD //银行卡号
- PASSWORD // 密码
- CUSTOM //自定义 (配合 @DesensitizationProp 中preLength和sufLength 进行个性化定义)