让前端控制台(console/network)不能显示密码
1 让前端控制台(console/network)不能显示密码
1.1 现状
前端向后端发起请求(填充页面表单数据):后端总会把整个User对象的值都返回,导致前端控制台都能看到细节,如下
1.2 原因:springboot–jackson
springboot–jackson = alibaba.fastjson :可以将对象序列化成一个字符串
1.2 解决:密码不显示=返回值不序列化密码
1.2.1 导jackson包
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.10.0</version>
</dependency>
1.2.2 后端加注解 @JsonIgnore
不序列化的属