0
点赞
收藏
分享

微信扫一扫

SpringMvc返回前端存在私密信息,如何解决?


????文章目录

  • ​​问题:​​
  • ​​情景复现:​​
  • ​​解决方式​​
  • ​​1.将返回的对象进行设置null​​
  • ​​2.对实体类添加注解(推荐)​​

问题:

前端获取后端用户登录平台信息,返回私密数据的问题

情景复现:

前端发送请求到后端接口,获取用户平台授权信息,不应该把授权信息也给返回,如果被有心之人利用,可能对用户财产造成损失的情况,所以我们只能对信息进行过滤处理

SpringMvc返回前端存在私密信息,如何解决?_数据

解决方式

解决发送

1.将返回的对象进行设置null

修改后端代码:
>
可以看出前端数据已经展示null了,当是不推荐这样的写法SpringMvc返回前端存在私密信息,如何解决?_实体类_03

2.对实体类添加注解(推荐)

//忽略属性
@JsonIgnore

SpringMvc返回前端存在私密信息,如何解决?_实体类_04

可以看出过滤的数据字段已经不展示出来了
SpringMvc返回前端存在私密信息,如何解决?_字段_05
看着是不是更美观了

SpringMvc返回前端存在私密信息,如何解决?_数据_06

SpringMvc返回前端存在私密信息,如何解决?_实体类_07

举报

相关推荐

0 条评论