背景描述
springboot升级到3.*之后,Druid出现了兼容性问题。
解决方案
官方已经更新了maven包。将依赖有原先的依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.2.18</version>
</dependency>
改为下面的依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-3-starter</artifactId>
<version>1.2.20</version>
</dependency>
目前版本是1.2.20版本,解决了启动报错问题
1. 添加依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-3-starter</artifactId>
<version>1.2.20</version>
</dependency>
2. 新增配置
1.2.20版本,不需要在resources下创建META-INF/spring文件夹,因为这个版本的包已经创建了。