加密Spring Boot项目中配置文件的明文密码
如果不想在Spring Boot项目配置文件存储明文密码(比如MySQL密码、Redis密码等),一种简单的方法的方法是运行Spring Boot应用时以注入环境变量的方式来注入密码,另外一种就是在配置文件中加密存储明文密码。
本文讲解了通过jasypt-spring-boot 加密Spring Boot项目中配置文件的明文密码。
添加依赖和插件
添加jasypt-spring-boot-starter
依赖:
<dependency>
<groupId>com.github.ulisesbocchio</groupId>
<artifactId>jasypt-spring-boot-starter</artifactId