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

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:
posted @ 2021-10-25 10:38  super超人  阅读(528)  评论(0编辑  收藏  举报