之前项目使用的是druid连接池,后来切换到hikari(号称java平台最快的连接池),需要自己加密数据库密码,故使用jasypt对项目敏感信息实现加密。
pom.xml
application.yml
通过jasypt-1.9.2.jar生成加密后密码
java -cp "C:\Users\I'amour solitaire\Desktop\jasypt-1.9.2.jar" org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI input="数据库密码" password=jrdd algorithm=PBEWithMD5AndDES
注意:input写你的要加密的密码 password是上面配置的jrdd(盐)
之后配置文件的密码就可以这样写了:
ENC(加密后的密文)
至此,配置结束。
欢迎进群交流: