SpringBoot 整合 Jasypt 实现配置文件敏感信息加密

SpringBoot 配置文件中的内容通常情况下是明文显示,安全性较低,比如数据库密码,Redis密码,MQ密码,第三方密钥等信息就会被暴露。MybatisPlusDruid 都提供对配置文件中数据库密码加密的功能,但是考虑到配置文件中需要加密的可不止数据库密码,因此一个统一的配置文件加密方案是非常有必要的。

Jasypt 是一个简单易用的加解密库,可以快速集成到 SpringBoot 项目中。

开始整合

添加依赖

<dependency>
    <groupId

版权声明:本文为gongm24原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。