pom引入 hutool-all
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>5.6.7</version>
</dependency>
工具类:DesensitizedUtil
//手机号中间加*处理
user.setPhone(StringUtils.isBlank(user.getPhone()) ? "**" : DesensitizedUtil.mobilePhone(user.getPhone()));
//邮件地址中间加*处理
user.setEmailAddress(StringUtils.isBlank(user.getEmailAddress()) ? "**" : DesensitizedUtil.email(user.getEmailAddress()));
当然支持的远远不止手机号、邮件地址这些
通过查看源码可以发现支持的业务还有userId、中文名、身份证、地址、密码、银行卡等。