Spring Boot 3.0为何废弃JavaEE改用Jakarta EE

作者:梅琳marlin2024.01.07 20:19浏览量:14

简介:随着技术的不断发展和更新,Java EE已逐渐被Jakarta EE取代。Spring Boot 3.0废弃JavaEE,改用Jakarta EE的原因主要基于以下几点:对Jakarta EE API的支持、技术升级和更名。

千帆应用开发平台“智能体Pro”全新上线 限时免费体验

面向慢思考场景,支持低代码配置的方式创建“智能体Pro”应用

立即体验

随着技术的不断发展和更新,Java EE已逐渐被Jakarta EE取代。Spring Boot 3.0废弃JavaEE,改用Jakarta EE的原因主要基于以下几点:

  1. 对Jakarta EE API的支持:Spring Boot 3.0已将所有底层依赖项从Java EE迁移到了Jakarta EE API,基于Jakarta EE 9并尽可能地兼容Jakarta EE 10。这是因为Java EE已经正式更名为Jakarta EE,相关的名称都发生了变化,包括包名。这一变化使得使用Java EE的应用需要进行较大的改动。
  2. 技术升级:Spring Boot 3.0最低支持的Spring框架也变成了Spring 6.0.2+,虽然是框架自动集成依赖的,但需要注意这点。因为前段时间发布的Spring 6.0也有不少的底层升级。
  3. 更名:除了技术升级,Java EE到Jakarta EE的更名也是Spring Boot 3.0废弃JavaEE的原因之一。早在几年前,Java EE已经正式更名为Jakarta,所有相关的名称都发生了变化,这也促使了Spring Boot 3.0放弃了对JavaEE的支持。
    综上所述,Spring Boot 3.0废弃JavaEE改用Jakarta EE的原因主要是因为对Jakarta EE API的支持、技术升级和更名。这一转变也反映了当前技术领域的发展趋势,即不断追求更高的技术标准和更好的用户体验。对于开发者来说,了解和掌握这些变化对于跟上技术发展的步伐至关重要。同时,这也提醒我们在开发过程中要时刻关注技术的发展动态,以便及时做出调整和应对。
article bottom image

相关文章推荐

发表评论