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

问题

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

解决

使用Jackson如下注释:

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

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

总结

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

相关推荐
后端小张1 天前
【JAVA 进阶】SpringBoot自动配置机制:从原理到实践的深度解析
java·spring boot·后端·spring·spring cloud·自动配置·注解
It's now1 天前
Spring Framework 7.0 原生弹性功能系统讲解
java·后端·spring
为爱停留1 天前
Spring AI实现RAG(检索增强生成)详解与实践
人工智能·深度学习·spring
静水楼台x1 天前
Java之String系列--intern方法的作用及原理
java·spring
谷哥的小弟1 天前
Spring Framework源码解析——GenericTypeResolver
java·spring·源码
廋到被风吹走1 天前
【Spring】事务管理深度解析|从原理到实战
java·spring
曹牧2 天前
C#中解析JSON数组
开发语言·c#·json
IT_Octopus2 天前
java多线程环境下 安全地初始化缓存(避免缓存击穿),同时兼顾性能 的双重检查锁方案
java·spring·缓存
Java水解2 天前
【Spring Boot 单元测试教程】从环境搭建到代码验证的完整实践
后端·spring
pyniu2 天前
项目实站day7--功能之营业额统计,用户数量统计
java·开发语言·spring boot·spring