敏感数据,实现数据脱敏
问题
响应数据中含有密码和身份证号的信息 ,安全系数很低,非常不安全
解决方案
在pojo上添加@JsonIgnore注解
//敏感字段
@JsonIgnore
private String password;
private String phone;
private String sex;
//敏感字段
@JsonIgnore
private String idNumber;
但是这样添加完注解之后,会导致编辑员工信息的时候,敏感信息无法读取
解决方案
建立一个vo对象与实体类对象分离开
根据id查询返回一个vo对象就可以正常显示身份证号了