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

问题

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

解决

使用Jackson如下注释:

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

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

总结

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

相关推荐
盗理者37 分钟前
AI Agent 技能分享|SQL 性能诊断与优化
java·sql·spring·skill
月光有害6 小时前
理解 Spring 依赖注入:从构造器注入到集合与条件 Bean
java·后端·spring
小当家.1056 小时前
LLM服务缓存与连接池管理:三层缓存架构与ChatClient池化
java·后端·spring·缓存·llm·agent
小当家.1056 小时前
Token成本控制实战:语义缓存、上下文压缩与工具缓存
java·spring·缓存·token·上下文
灵析表格7 小时前
json_ObjectToKV 函数:Excel解析JSON对象的权威方案
json·excel
IT利刃出鞘7 小时前
SpringBoot--解决@Valid放在接口的List上时无效的问题
java·spring
灵析表格7 小时前
灵析表格文本处理函数技术白皮书:WPS Excel 官方函数扩展库 18 项文本规整与正则批处理企业落地标准
ai·json·excel·wps
IKUN家族18 小时前
Spring IoC&DI
java·spring·rpc
山荷枝19 小时前
03-框架--Spring
java·后端·spring
9523621 小时前
Spring-cloud配置中心
java·spring·spring cloud·微服务