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

问题

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

解决

使用Jackson如下注释:

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

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

总结

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

相关推荐
rengang662 小时前
134-Spring AI Alibaba OceanBase 向量数据库示例
java·人工智能·spring·oceanbase·rag·spring ai·ai应用编程
知其然亦知其所以然3 小时前
SpringAI + ONNX:打造不花钱、不联网的向量引擎!
后端·spring·aigc
木易 士心4 小时前
Spring Boot + Kotlin + Gradle 构建现代化后端应用
spring·kotlin
rengang666 小时前
106-Spring AI Alibaba RAG ETL Pipeline 完整案例
人工智能·spring·etl·rag·spring ai·ai应用编程
没有bug.的程序员6 小时前
Spring Boot 常见性能与配置优化
java·spring boot·后端·spring·动态代理
没有bug.的程序员6 小时前
Spring Boot Actuator 监控机制解析
java·前端·spring boot·spring·源码
llxxyy卢6 小时前
json的注入
json
rengang668 小时前
353-Spring AI Alibaba ARK 多模型示例
java·人工智能·spring·多模态·spring ai·ai应用编程
bst@微胖子9 小时前
阿里通义千问推理优化上下文缓存之隐式缓存和显式缓存
java·spring·缓存
ss2739 小时前
手写Spring第20弹:JDK动态代理:深入剖析Java代理模式
后端·spring·代理模式