springboot2.0升级3.0遇到问题01

文章讲述了在将SpringBoot2.0升级到3.0时遇到的Druid连接池报错问题,原因是版本不兼容。通过将dynamic-datasource-spring-boot-starter依赖替换为dynamic-datasource-spring-boot3-starter解决了问题,官方文档推荐参考。
摘要由CSDN通过智能技术生成

项目场景:

 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即可

官方文档 :基础必读(免费) · dynamic-datasource · 看云

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值