项目场景:
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即可。