Jackson注解屏蔽某些字段读取权限

问题

Java Bean中某些成员变量,不想被前端读取到。

解决

使用Jackson如下注释:

java 复制代码
@JsonProperty(access = JsonProperty.Access.WRITE_ONLY)
private String password;

就可以在Java Bean序列化的时候,不会序列化这个password字段。

总结

Spring引入Jackson json序列化库真好用。

相关推荐
小江的记录本1 小时前
【CSS】CSS 动画:transition、animation、transform、CSS3 新特性(附《思维导图》)
前端·css·安全·spring·前端框架·css3·动画
宸津-代码粉碎机2 小时前
AI攻防战升级!基于Spring AI构建Java应用自动免疫安全体系
java·大数据·开发语言·人工智能·python·安全·spring
user_admin_god4 小时前
数据采集/交换系统设计经验
spring boot·spring·策略模式
学代码的CJY6 小时前
Linux 重定向、管道与环境变量
linux·spring boot·spring
YOU OU7 小时前
Spring Cloud概述
后端·spring·spring cloud
名字还没想好☜8 小时前
Java Cleaner 实战:替代废弃的 finalize() 做堆外资源清理,以及强引用导致永不回收的坑
java·后端·spring
2601_9620739710 小时前
苍穹外卖-day07(Spring Cache & 购物车业务逻辑)
java·后端·spring
xixiaoyunya10 小时前
Redis 缓存一致性方案深度对比:从理论到工程落地
redis·spring·缓存
user_admin_god11 小时前
一体化数据归集接口详细设计说明
java·大数据·spring boot·后端·spring
程序员阿明12 小时前
spring boot4集成spring AI 2
人工智能·spring boot·spring