SpringBoot 3.0 最低版本要求 JDK 17,这几个新特性不能不知道!

因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享

点击关注#互联网架构师公众号,领取架构师全套资料 都在这里6cddddde194fedd628f5f6b67975c442.png

0、2T架构师学习资料干货分

上一篇:2T架构师学习资料干货分享

大家好,我是互联网架构师!

Spring Boot 是当今最流行的 Java 开发框架之一,它在企业级应用程序开发中扮演着重要的角色。

2022年11月24日,SpringBoot 正式跨入 3.0 版本,今天的文章,来看看 3.0 具体更新的内容吧。

这里,我们列举一部分的 3.0 更新内容。

断崖式升级

最低 JDK 17 ,不再支持 JDK 17之前的版本。

Spring Boot 3.0 要求 Java 17 作为最低版本。

许多现有的 API 已更新,以利用 Java 17 的特性。

如果你当前正在使用 Java 8 或 Java11,则在开发 Spring Boot 3.0 应用程序之前,你需要升级你的 JDK。

Spring Boot 3.0 通过了在 JDK 19 下的测试,可以在 JDK 19 下正常运行。

同时 Spring Boot 3.0 宣布不再支持 Java 8 和 11 ,目前国内绝大部分互联网公司的基本环境还在 JDK 8 或者 11 环境下运行,考虑升级 Spring Boot 3.0 的团队需要考虑这个因素。

依赖组件升级

Spring Boot 3.0 基于 Spring Framework 6 构建,本次 Spring Boot 的升级,同时也升级了部分其依赖的第三方组件。

主要的几个有:

  • Jetty 11,Jetty 是一个开源的 Servlet 容器,它为基于 Java 的 Web 内容,例如 JSP 和 Servlet 提供运行环境。Jetty 是使用 Java 语言编写的,它的 API 以一组 JAR 包的形式发布。

  • Tomcat 10.1 ,基于 Tomcat 10.0.x 构建,并实现了Servlet 6.0、JSP 3.1、EL 5.0、WebSocket 2.1 和Authentication 3.0规范。

  • Hibernate 6.1 ,hibernate 是一款非常流行的 ORM 框架。

  • Undertow 2.3 ,Undertow 一个基于非阻塞 IO 的 Java Web 服务器。

  • 。。。略

Java EE 改名为 Jakarta EE

2017 年,Oracle 公司将 Java EE 移交给开源组织 Eclipse 基金会。

同时 Oracle 公司要求,被移交后的 Java EE 不能使用与 Java 相关的商标。

Eclipse 基金会不得不对 Java EE 进行改名,新名称就叫做 Jakarta EE,Jakarta EE 是以 Java EE 8 为起点而发展的新平台。

由于 Java EE 正式更名为 Jakarta,所以,所有与 Java EE 相关的名称都变了,包括包名,所以使用了 Java EE 的应用改动也不小。

比如:

//2.0版本:   import javax.servlet.* //3.0版本:import jakarta.servlet.*

。。。。。。

其他还有很多更新项,这里就不展开延申了。

1、Alibaba开源内网高并发编程手册.pdf

2、2T架构师学习资料干货分享

3、10000+TB 资源,阿里云盘,牛逼!!

4、基本涵盖了Spring所有核心知识点总结

  · END ·

最后,关注公众号互联网架构师,在后台回复:2T,可以获取我整理的 Java 系列面试题和答案,非常齐全。

如果这篇文章对您有所帮助,或者有所启发的话,帮忙扫描上方二维码关注一下,您的支持是我坚持写作最大的动力。

求一键三连点赞、转发、在看

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值