文章目录
-
- 1. 引入依赖
- 2.为敏感信息加密
- 3.启动时设置程序实参(Program arguments)
- 4.测试
MyBatis-Plus
提供了数据安全保护功能,旨在防止因开发人员流动而导致的敏感信息泄露。针对
Yaml文件
中可能存在的敏感信息,比如数据库连接信息、用户名、密码等,接下来我们直接进入实战。
1. 引入依赖
2.为敏感信息加密
比如项目中使用了mysql
,会在yaml文件
中设置mysql
连接信息,接下来我会对url
、username
、password
加密
引入依赖后,使用MybatisPlus
提供的AES工具类
进行数据加密, generateRandomKey()
方法用于生成一个随机key
,因为AES
是对称加密,后续需要用到这个Key
进行加解密。
encrypt()</