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

问题

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

解决

使用Jackson如下注释:

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

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

总结

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

相关推荐
FrankYoou1 小时前
Spring Boot + Spring MVC 项目结构
spring boot·spring·springmvc
zzywxc7872 小时前
AI行业应用:金融、医疗、教育、制造业的落地案例全解析
人工智能·深度学习·spring·机器学习·金融·数据挖掘
来一杯龙舌兰3 小时前
【Sharding-JDBC】Spring/Spring Boot 集成 Sharding-JDBC,分表策略与 API、YAML 配置实践
java·spring boot·spring
on the way 1234 小时前
Spring WebFlux 流式数据拉取与推送的实现
java·后端·spring
上官浩仁6 小时前
springboot knife4j 接口文档入门与实战
java·spring boot·spring
optimistic_chen7 小时前
【Java EE进阶 --- SpringBoot】Spring IoC
spring boot·后端·spring·java-ee·mvc·loc
wuk9987 小时前
在Spring MVC中使用查询字符串与参数
java·spring·mvc
YXWik67 小时前
java 使用 spring AI 实战 RAG (Chroma 向量数据库+Advisor)
java·人工智能·spring
上官浩仁8 小时前
springboot jackson json入门与实战
java·spring boot·json
YwillD8 小时前
SpringCloud添加ai微服务(2)
spring·spring cloud·微服务