本文参考,请参考原文
SpringBoot进阶教程(六十三)Jasypt配置文件加密
背景
在开发过程中,直接把数据库连接信息等敏感信息以明文方式存储在配置文件中,会带来安全隐患。所以呢,我们需要对这些需要保密的敏感信息进行加密处理,这里就用到了Jasypt。通过jasypt-spring-boot 加密Spring Boot项目中配置文件的明文密码
Jasypt使用步骤
1.引入起步依赖
<dependency>
<groupId>com.github.ulisesbocchio</groupId>
<artifactId>jasypt-spring-boot-starter</artifactId>
<version>3.0.3</version>
</dependency>
2.在配置文件application.properties中配置密钥(这是为了第3步加密,加密后记得删掉!!!)