数据库密码加密启动需要解密

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:
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章