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

问题

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

解决

使用Jackson如下注释:

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

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

总结

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

相关推荐
yio_yin18 小时前
Spring事务管理(数据一致性)
数据库·sql·spring
dear_bi_MyOnly19 小时前
【SpringBoot配置文件】
java·spring boot·后端·学习·spring·java-ee·学习方法
our_times20 小时前
2026年Java开发者破局指南:Spring AI 2.0 与 Agent 开发实战
java·人工智能·spring
wear工程师21 小时前
@Transactional 标了却没开事务?先看这次调用有没有经过代理
java·spring
静水楼台x1 天前
spring security
java·数据库·spring
咖啡八杯1 天前
GoF设计模式——解释器模式
java·后端·spring·设计模式
糖果店的幽灵1 天前
【DeepAgents 从入门到精通】Context Management 上下文管理
java·人工智能·后端·spring·中间件·langgraph·deepagents
Suhan422 天前
IDEA 设置启动参数和环境变量
spring boot·spring·编辑器·idea
Geoking.2 天前
JSON vs JSONL:从数据格式到 AI Agent 的工程实践
人工智能·深度学习·json
橘子海全栈攻城狮2 天前
【最新源码】基于SpringBoot + Vue的超市管理系统的设计与实现D002
java·开发语言·vue.js·spring boot·后端·spring