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

问题

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

解决

使用Jackson如下注释:

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

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

总结

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

相关推荐
DavidSoCool26 分钟前
Spring AI Alibaba ReactAgent 调用Tool 实现多轮对话
java·人工智能·spring·多轮对话·reactagent
神所夸赞的夏天1 小时前
如何获取多层json数据,存成dictionary,并取最大最小值
java·前端·json
超梦dasgg2 小时前
智慧充电系统计费定价服务Java 实现
java·开发语言·spring·微服务
码云数智-园园3 小时前
Spring循环依赖:三级缓存到底解决了什么,没解决什么?
java·后端·spring
过期动态4 小时前
【RabbitMQ基础篇】RabbitMQ从入门到实战
java·jvm·数据库·分布式·spring·rabbitmq·intellij-idea
java1234_小锋5 小时前
Spring AI 2.0 开发Java Agent智能体 - 结构化输出
java·人工智能·spring
东南门吹雪5 小时前
Spring事务传播机制深度解析
java·数据库·spring
阿维的博客日记5 小时前
Bean 会被 JVM 回收吗?
jvm·spring
MuYiLuck5 小时前
01-spring-boot-autoconfig-principle
java·spring·maven·自动配置
云烟成雨TD5 小时前
Spring AI Alibaba 1.x 系列【47】状态图定义:StateGraph 源码解析
java·人工智能·spring