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

问题

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

解决

使用Jackson如下注释:

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

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

总结

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

相关推荐
折哥的程序人生 · 物流技术专研42 分钟前
《Java面试85题图解版(二)》进阶深化中篇:Spring核心 + 数据库进阶
java·后端·spring·面试
java1234_小锋1 小时前
说一下Spring的事务传播行为?
java·数据库·spring
庞轩px1 小时前
第四篇:SpringBoot自动配置——约定大于配置的底层原理
java·spring boot·后端·spring·自动配置·注解开发
小新同学^O^4 小时前
简单学习 --> SpringAOP
java·学习·spring·aop
庞轩px4 小时前
第五篇:Spring事务管理——@Transactional的底层实现与失效场景
java·spring·事务管理·spring事务·注解transactional
原来是猿7 小时前
JSON 序列化与反序列化 —— 用 Jsoncpp 打造自己的网络协议
网络·网络协议·json
ooseabiscuit7 小时前
Laravel6.x新特性全解析
java·开发语言·后端·mysql·spring
青山师7 小时前
Java内存模型深度解析:Happens-Before规则与内存屏障实现原理
java·spring·面试·职场和发展·java程序员·jmm
Mr_pyx7 小时前
RAG知识库从零到一:简单搭建教程(java版)
java·spring·ai·rag
月落归舟7 小时前
深入解析Spring依赖注入 DI 的三种方式
java·后端·spring