对应字段进行脱敏处理

Blade 已结 1 280
嘻嘻哈哈
嘻嘻哈哈 剑侠 2025-01-02 14:46

一、该问题的重现步骤是什么?

1. 我写的这个类bean  没有被注册到bean容器中、这边是要写到其他包当中去吗image.png

2. 没有看到注册进去

image.png


二、你期待的结果是什么?实际看到的又是什么?

        官方推荐我写到那个包里面去

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

        4.1.0

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  •  admin
    admin (最佳回答者)
    2025-01-02 14:57

    建议用拓展jackson注解的形式来实现脱敏:https://blog.csdn.net/qq_66627105/article/details/144535762


    你可以自己尝试,如果没成功可以等我们下周发新版本,看下新版本里是怎么实现的

    作者追问:2025-01-02 14:57

    这个好像不太 因为我要的肯定不是所有地方都要脱敏、用户修改用户信息的时候 这样会导致脱敏信息存到数据库中去

    回答: 2025-01-02 14:57

    @JsonSerialize和@JsonDeserialize一个是序列化,一个是反序列化。只对序列化做自定义脱敏,不会影响到反序列化bean的值


    作者追问:2025-01-02 14:57

    假设 我现在修改了用户信息 用户信息带了邮箱 但是被序列化脱敏 修改的时候我没有修改邮箱 传递给后端 这个是个脱敏的字段 那这样不就导致数据存了这个脱敏的字段 如果更加是否存在* 难道要在反序列化的时候更加是否存在*给他置空 有点理解不了


    回答: 2025-01-02 14:57

    你去看下各大网站平台是如何修改手机号和邮箱的就行了。这俩肯定是分开处理的,怎么可能让前端把脱敏后的数据传给后端修改呢。如果没修改么就不提交,修改也是给一个空的input,让用户手动输入,手动输入完才把这个完整的字段提交给后端。

    0 讨论(1)
代码语言
提交回复