项目场景:
springboot2.0升级3.0
问题描述
例如:启动项目报错,连接池报错
APP 中接收数据代码:
Failed to introspect Class [com.alibaba.druid.spring.boot.autoconfigure.stat.DruidStatViewServletConfiguration] from ClassLoader
原因分析:
版本不兼容的问题 spring2x
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>dynamic-datasource-spring-boot-starter</artifactId>
<version>4.1.2</version>
</dependency>spring3.0
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>dynamic-datasource-spring-boot3-starter</artifactId>
<version>4.1.2</version>
</dependency>
解决方案:
试了之后,就没报错了。只需要将dynamic-datasource-spring-boot-starter改成dynamic-datasource-spring-boot3-starter即可。
文章讲述了在将SpringBoot2.0升级到3.0时遇到的Druid连接池报错问题,原因是版本不兼容。通过将dynamic-datasource-spring-boot-starter依赖替换为dynamic-datasource-spring-boot3-starter解决了问题,官方文档推荐参考。

3317

被折叠的 条评论
为什么被折叠?



