前言
在开发中我们经常会涉及到一些敏感数据,这时候就需要对数据进行脱敏处理
例如:

操作流程
一、引入依赖

二、配置文件中开启脱敏注解

三、添加注解
3.1 添加属性注解@DesensitizationProp

3.2 添加方法注解@Desensitization
四、测试

五、注解类型说明
- CHINESE_NAME //姓名
- ID_CARD // 身份证号
- FIXED_PHONE // 座机电话
- MOBILE_PHONE // 手机号
- ADDRESS //地址
- EMAIL //邮箱
- BANK_CARD //银行卡号
- PASSWORD // 密码
- CUSTOM //自定义 (配合 @DesensitizationProp 中preLength和sufLength 进行个性化定义)
在开发中,为了保护敏感信息,如姓名、身份证号、电话和邮箱等,通常需要进行数据脱敏。文章介绍了如何通过引入依赖、配置文件、使用特定注解(如@DesensitizationProp和@Desensitization)来实现这一过程,并提供了测试步骤。注解类型包括姓名、身份证、电话、邮箱、银行卡号、密码以及自定义脱敏规则。
714

被折叠的 条评论
为什么被折叠?



