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

问题

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

解决

使用Jackson如下注释:

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

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

总结

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

相关推荐
非ban必选17 小时前
spring-ai-alibaba第七章阿里dashscope集成RedisChatMemory实现对话记忆
java·后端·spring
JeJe同学17 小时前
教程:如何使用 JSON 合并脚本
json·coco
hello_ejb319 小时前
聊聊Spring AI的RetrievalAugmentationAdvisor
人工智能·spring·restful
inquisiter19 小时前
UEFI镜像结构布局
linux·spring
程序媛学姐19 小时前
SpringKafka错误处理:重试机制与死信队列
java·开发语言·spring·kafka
生无谓20 小时前
SpringAop动态代理和AspectJ静态代理
spring
栗筝i21 小时前
Spring 核心技术解析【纯干货版】- XIX:Spring 日志模块 Spring-Jcl 模块精讲
java·后端·spring
ElasticPDF-新国产PDF编辑器1 天前
React 项目 PDF 批注插件库在线版 API 示例教程
react.js·pdf·json
我命由我123451 天前
Spring Boot 自定义日志打印(日志级别、logback-spring.xml 文件、自定义日志打印解读)
java·开发语言·jvm·spring boot·spring·java-ee·logback
豆芽脚脚1 天前
合并相同 patient_id 的 JSON 数据为数组
postgresql·json