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

问题

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

解决

使用Jackson如下注释:

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

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

总结

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

相关推荐
q5431470874 分钟前
基于Spring Boot 3 + Spring Security6 + JWT + Redis实现登录、token身份认证
spring boot·redis·spring
jwt7939279378 分钟前
Spring之DataSource配置
java·后端·spring
云烟成雨TD11 小时前
Spring AI Alibaba 1.x 系列【23】短期记忆
java·人工智能·spring
五阿哥永琪12 小时前
MySQL 中 VARCHAR、TEXT 与 JSON 类型:区别、场景与选型指南
数据库·mysql·json
河阿里12 小时前
SpringBoot :使用 @Configuration 集中管理 Bean
java·spring boot·spring
Flittly12 小时前
【SpringSecurity新手村系列】(4)验证码功能实现
java·spring boot·安全·spring
Flittly12 小时前
【SpringSecurity新手村系列】(3)自定义登录页与表单认证
java·笔记·安全·spring·springboot
那个失眠的夜14 小时前
AspectJ
java·开发语言·数据库·spring
亚历克斯神14 小时前
Java 云原生开发最佳实践:构建现代化应用
java·spring·微服务
是宇写的啊14 小时前
SpringBoot配置文件
java·spring boot·spring