springboot中數據庫密碼設置爲加密的密碼:
password: ENC(Sp9+.......rBc=)
啓動報錯,數據庫連接認證失敗。
解決辦法:
pom.xml添加依賴
<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>1.14</version> </dependency>
application.yml中配置:
#數據庫加密
jasypt:
encryptor:
password:
再次啓動項目,成功啓動。
如果項目中有密碼使用這種方式加密,想要解密後直接連接。參考解密工具類:https://www.cnblogs.com/super-chao/p/15241942.html
#數據庫加密
jasypt:
encryptor:
password: