alibaba / druid

阿里云计算平台DataWorks(https://help.aliyun.com/document_detail/137663.html) 团队出品,为监控而生的数据库连接池
https://github.com/alibaba/druid/wiki
Apache License 2.0
27.9k stars 8.57k forks source link

druid密码加密后解密异常 #2751

Open c-s-t-z opened 6 years ago

c-s-t-z commented 6 years ago

您好: 我遇到了一个关于密码的加密解密结果不正确的问题 环境 jdk8 springboot druid1.1.3 (使用1.1.10测试也存在) 再对密码(qwe%asdASDZXC+12$sad)使用加密后 将信息配置后 使用druid解码之后 密码变为qwe%asdASDZXC+12 导致数据库连接失败 请问是否是druid不支持一些特殊字符(请问具体不支持哪些特殊字符呢) 谢谢

XINJIN422 commented 6 years ago

我这边是这个问题:debug跟踪了一下,发现这应该是个bug吧,我是按照官方的文档https://github.com/alibaba/druid/wiki/%E4%BD%BF%E7%94%A8ConfigFilter 来配置的,但解析connectProperties这个属性时,出现如下问题,这才导致启动总是报错;明明是两个属性值,却解析成了一个: image 然后找到https://blog.csdn.net/zzycgfans/article/details/6924341 这个博客里spring注入的propertyEditors的第五点,按照那个格式修改成这样: image 最后可以了:-)