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>
版权归原作者 第二星域 所有, 如有侵权,请联系我们删除。