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

1.2.22起springboot配置文件提示失效 #5801

Closed dreamkaylee closed 3 months ago

dreamkaylee commented 6 months ago

2024-03-25_104631

ruansheng8 commented 5 months ago

遇到了同样的问题,1.2.21 版本有,升级 1.2.22spring-configuration-metadata.json 文件不见了,导致配置的时候没法自动提示。 image

另外,我看 1.2.22 更新内容并不多,但是对比 1.2.201.2.22 两个版本,之前改动的文件很多,也就是说 1.2.22 这个版本不是基于 1.2.20 这个版本构建的吗?

两个版本之间有500多个文件变更: image

@lizongbo , @wenshao 这个问题是否与回退 1.2.21 版本中的代码有关,补全提示属于小问题,主要是变更的文件内容是否是正确的

meiMingle commented 5 months ago

遇到了同样的问题 springboot:2.7.18,druid-spring-boot-starter:1.2.22

157677678 commented 5 months ago

不是配置整体失效 我的配置只有driver url username password 1.2.21能正常连接 22就不行 springboot比较老 2.1.9 不过还是对这种小版本号升级造成这么大区别表示奇怪

mingyang66 commented 4 months ago

1.2.22版本问题挺大,我这边升级是直接报数据库Mapper对应的bean不存在

Aunixtoyou commented 4 months ago

同问。没提示挺不方便的

zrlw commented 4 months ago

@157677678 遇到的问题可能和 #5783 是同一类问题,原因是1.2.22规范了配置参数名,可以试试 @lizongbo 的建议:

调整一下配置,使用springboot的DataSourceProperties对应的这些变量名进行配置即可
lizongbo commented 3 months ago

5944 修复了spring-configuration-metadata.json没有生成的问题, 等1.2.24版本验证