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

问题

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

解决

使用Jackson如下注释:

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

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

总结

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

相关推荐
qqxhb2 小时前
11|结构化输出:为什么 JSON 能让系统更稳定
json·ai编程·结构化·规范模板
百锦再3 小时前
Java 并发编程进阶,从线程池、锁、AQS 到并发容器与性能调优全解析
java·开发语言·jvm·spring·kafka·tomcat·maven
NGC_66116 小时前
SSM vs SpringBoot+MyBatis 对比
spring
深蓝轨迹8 小时前
@Autowired与@Resource:Spring依赖注入注解核心差异剖析
java·python·spring·注解
爱丽_8 小时前
Pinia 状态管理:模块化、持久化与“权限联动”落地
java·前端·spring
希望永不加班9 小时前
SpringBoot 核心配置文件:application.yml 与 application.properties
java·spring boot·后端·spring
我真会写代码10 小时前
Spring面试高频题:从基础到源码,通俗拆解+避坑指南
java·spring·面试
小黑要努力13 小时前
json-c安装以及amixer使用
linux·运维·json
cyforkk14 小时前
Spring AOP 核心揭秘:ProceedingJoinPoint 与反射机制详解
java·python·spring
spencer_tseng15 小时前
java.lang.ClassNotFoundException: org.slf4j.Logger
java·spring·maven