0


SpringBoot3.0.0+Mybatis2.2.2+Druid1.2.15报错

SpringBoot因为升级到3.0.0版本spring-boot-starter-web版本从2.0升级到3.0,

导致spring-boot-starter-web包含的tomcat-embed-core从9.x升级到10.x

tomcat-embed-core 10.x将javax取消,使用新的函数jakarta,导致alibaba的Druid无法正常使用

解决方法

将springboot降级到2.7.6版本

降级方法

修改pom.xml

<parent>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-parent</artifactId>
   <version>3.0.0</version>
   <relativePath/> <!-- lookup parent from repository -->
</parent>

修改为

<parent>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-parent</artifactId>
   <version>2.7.6</version>
   <relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
   <java.version>17</java.version>
</properties>

修改为

<properties>
   <java.version>1.8</java.version>
</properties>

本文转载自: https://blog.csdn.net/weixin_42833228/article/details/128068343
版权归原作者 第二星域 所有, 如有侵权,请联系我们删除。

“SpringBoot3.0.0+Mybatis2.2.2+Druid1.2.15报错”的评论:

还没有评论