Spring Boot 注解加密隐私信息

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Boot 注解加密隐私信息相关的知识,希望对你有一定的参考价值。

1、注解字段:
@Column(name = "phone", length = 100)
@ColumnTransformer(read = "AES_DECRYPT(UNHEX(phone), ‘aes_phone‘)", write = "HEX(AES_ENCRYPT(?, ‘aes_phone‘))")
private String phone;
2、原生SQL 查询加密数据:
SELECT AES_DECRYPT(UNHEX(s.phone),‘aes_phone‘) FROM TABLSE s

以上是关于Spring Boot 注解加密隐私信息的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot加密配置文件特殊内容

Spring Boot项目application.yml文件数据库配置密码加密

Spring Boot: 加密应用配置文件敏感信息

Spring Boot 如何获取 Controller 方法名和注解信息?

测试开发专题:spring-boot自定义返回参数校验错误信息

测试开发专题:spring-boot自定义返回参数校验错误信息