Spring boot+Druid使用密码加密后不起作用案例

2024-10-13 15:03:44

1、首先我们使用Druid包的自带密码加密工具对我们的密码进行加密如下所示,我们可以得到私钥、公钥和密码密文:C:\Users\Admin足毂忍珩istrator>cd /d C:\Users\Administrator\.m2\repository\com\alibaba\druid\1.1.6C:\Users\Administrator\.m2\repository\com\alibaba\druid\1.1.6>java -cp druid-1.1.6.jar com.alibaba.druid.filter.config.ConfigTools passwordprivateKey:MIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAlwfk3zil6HQGe8QFz9UbttPds8k/JgEm6/feCl4cCmFW1DP7PKD2/TLFZCoeFFRhC1hqOEBhpadrR013huuFTQIDAQABAkAr4Cg2TP+twx8rD2xcz11IxM3wb/N/d/A1twFzY5mjzeXihuoZrefje1WN2q36YhAiEA5GgcdSV0qwYxAkUS24tgFp1EPlTmNKAa2YRWYUNUJkCIQCpRsuO9PrEVf8morsx5VousmyapnoOtW5Y7663zp7m1QIgb8sZaqkbkn3kTPUcBsMQE+GDvnJ1fnqCyrneQg+idbkCIGmzXkqPKMNOm7upY9C9UXnVSkGrcI4ctqHsUKJP8CNdAiEAnr2gYIT1EO3dPVpTyguKCxpawMnhQ/biwDUyzYb5mAw=publicKey:MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAJcH5N84peh0BnvEBc/VG7bT3bPJPyYBJuv33gpeHAphVtQz+zyg9v0yxWQqHhRUYQtYajhAYaWna0dNd4brhU0CAwEAAQ==password:gXhFklHpK8L6Z39gjA0lFccC7zHREii6FLXtW43h8yqH+47Hbat6URMhX6R3X4qMunhpxfWlisoZXqnFLlbEcw==

Spring boot+Druid使用密码加密后不起作用案例

3、配置数据源的用户密码以及解密的配置选项,password和connectionProperties属性:spring.datasource.type=com.alibaba.druid.pool.DruidDataSourcespring.datasource.url=jdbc:mysql://127.0.0.1:3306/videoDBspring.datasource.username=rootspring.datasource.password=gXhFklHpK8L6Z39gjA0lFccC7zHREii6FLXtW43h8yqH+47Hbat6URMhX6R3X4qMunhpxfWlisoZXqnFLlbEcw==spring.datasource.driver-class-name=com.mysql.jdbc.Driverspring.datasource.filters=stat,log4j,wall,configspring.datasource.connectionProperties=config.decrypt=true;config.decrypt.key=MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAJcH5N84peh0BnvEBc/VG7bT3bPJPyYBJuv33gpeHAphVtQz+zyg9v0yxWQqHhRUYQtYajhAYaWna0dNd4brhU0CAwEAAQ==

Spring boot+Druid使用密码加密后不起作用案例

5、最后得到的结论是:Druid与Spring Boot的兼容性问题还是比较多的,不建议使用该组合。从项目提交的问题来看,也体现出与Spring Boot的兼容性问题,具体问题如下图所示。

Spring boot+Druid使用密码加密后不起作用案例Spring boot+Druid使用密码加密后不起作用案例
猜你喜欢