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

问题

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

解决

使用Jackson如下注释:

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

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

总结

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

相关推荐
MaxCode-121 分钟前
Chapter 9:企业实战案例与架构沉淀
人工智能·spring·架构
TE-茶叶蛋37 分钟前
Spring自动配置分析
java·后端·spring
JAVA面经实录91741 分钟前
Spring Boot + Spring AI 完整实战手册
人工智能·spring boot·spring·ai编程
架构源启1 小时前
2026 进阶篇:Spring Boot响应式编程 + Spring AI 1.1.4 流式实战 + Vue前端完整实现(避坑指南)
java·前端·vue.js·人工智能·spring boot·spring·ai编程
南部余额2 小时前
Spring Cloud LoadBalancer 详解:客户端负载均衡的原理与实践
spring·spring cloud·负载均衡·微服务架构·轮询算法·loadbanlancer
梵得儿SHI3 小时前
SpringCloud 进阶拓展:分布式事务终极解决方案 Seata AT/TCC 模式全栈实战(含生产级避坑指南)
分布式·spring·spring cloud·seata·分布式事务·tcc·tc集群部署
夜瞬3 小时前
HTTP基础教程:请求方法、状态码、JSON、鉴权、超时、重试与流式返回
网络协议·http·json
user_admin_god20 小时前
SSE 流式响应 Chunk 被截断问题的排查与修复
java·人工智能·spring boot·spring·maven·mybatis
TE-茶叶蛋1 天前
Spring最核心扩展点:BeanPostProcessor
java·后端·spring
大龄码农-涵哥1 天前
Spring Boot项目集成AI对话:使用Spring AI打造智能客服
人工智能·spring boot·spring