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

问题

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

解决

使用Jackson如下注释:

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

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

总结

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

相关推荐
时间会给答案scidag10 小时前
Spring AI Alibaba 学习day01
人工智能·学习·spring
重学一遍10 小时前
Spring Security + JWT + Redis 的认证授权系统
java·redis·spring
ONExiaobaijs15 小时前
【无标题】
java·开发语言·spring·maven·程序员创富
二哈喇子!16 小时前
基于SSM框架的网上商城购物系统的设计与实现(开源项目——实现CRUD功能整体流程超详细)
java·spring·mybatis·ssm
SY_FC16 小时前
unaipp通过JSON.stringify传值页面JSON.parse转换报错
json
青w韵16 小时前
SpringBoot3.x 升级到 SpringBoot 4.x,JDK17升级到JDK21
java·后端·spring
梁bk16 小时前
[spring cloud] Seata分布式事务管理
分布式·spring·spring cloud
惊讶的猫16 小时前
nia500总结
java·spring·mybatis
阿里-于怀18 小时前
阿里云为何要将数据采集开发套件开源
spring·阿里云·开源·agent·loongsuite
码界奇点19 小时前
基于Spring MVC的缺陷管理系统设计与实现
java·spring·车载系统·毕业设计·mvc·源代码管理