当前位置: 首页> 游戏> 评测 > 宁波网络公司选哪家_移动慧生活app下载_怎么在网上推销产品_人民日报今日头条新闻

宁波网络公司选哪家_移动慧生活app下载_怎么在网上推销产品_人民日报今日头条新闻

时间:2025/7/10 18:20:18来源:https://blog.csdn.net/weixin_44665318/article/details/142915630 浏览次数:0次
宁波网络公司选哪家_移动慧生活app下载_怎么在网上推销产品_人民日报今日头条新闻

从2.x到3.x:Spring Boot升级实战踩坑记录

  • 1.笔者升级版本信息
  • 2.升级MySQL JDBC驱动
  • 3.升级Spring Boot 3.2.1版本
  • 4.升级jdk版本
  • 5.升级Java EE为Jakarta EE

1.笔者升级版本信息

笔者升级版本信息

Spring Boot v3.2.1
Spring v6.1.2
Java 17

2.升级MySQL JDBC驱动

更改pom.xml文件中JDBC驱动的依赖dependency

将mysql:mysql-connector-java更改为com.mysql:mysql-connector-j

<dependency><groupId>com.mysql</groupId><artifactId>mysql-connector-j</artifactId><version>8.3.0</version>
</dependency>

3.升级Spring Boot 3.2.1版本

同样是在pom.xml文件中升级

将version的2.1.0.RELEASE更改为3.2.1

<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>3.2.1</version><relativePath/>
</parent>

提示:构建并启动服务端确认正常启动,可以关闭服务端,再进行下一步升级。

4.升级jdk版本

从Spring Boot 3.0开始,最低支持的Java版本变为Java 17,Oracle官方的JDK下载

jdk升级后,使用Java 17构建并启动Spring Boot 服务端,正常启动,可以关闭服务端,再进行下一步升级。

5.升级Java EE为Jakarta EE

从Spring Boot 3.0开始,原有的Java EE被彻底弃用,换用Jakarta EE,那么,所有包名为javax.*的引用都更换为jakarta.*
pom.xml文件新增jakarta依赖

<dependency><groupId>jakarta.servlet</groupId><artifactId>jakarta.servlet-api</artifactId><version>6.0.0</version><scope>provided</scope>
</dependency>
<dependency><groupId>jakarta.annotation</groupId><artifactId>jakarta.annotation-api</artifactId>
</dependency>

此时可以尝试构建并启动服务端,如果能成功启动,恭喜Spring Boot 3.0升级成功。如果无法正常构建或启动,还需要继续排查问题

下一篇:springboot升级3.x遇到的问题

关键字:宁波网络公司选哪家_移动慧生活app下载_怎么在网上推销产品_人民日报今日头条新闻

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: