前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >重磅!Spring Boot 3.0 正式发布,这些新特性真的强!!

重磅!Spring Boot 3.0 正式发布,这些新特性真的强!!

作者头像
Guide哥
发布2023-01-11 17:52:30
6.4K0
发布2023-01-11 17:52:30
举报
文章被收录于专栏:JavaGuideJavaGuide

近期文章精选

Java面试指南网站:javaguide.cn

紧跟着 Spring Framework 6.0 的正式发布,就在昨天,Spring Boot 3.0 也正式发布了!

这是一个非常非常重要的版本,意味着一个新的征程开始了!

再次感谢多年来为 Spring 和 Spring Boot 做出贡献的所有人!支持 Jakarta EE 9 和 10、可观察性增强以及 GraalVM 支持是一项艰难的任务,得益于团队的共同努力,Spring 产品组合的方方面面都未受影响。特别感谢 Spring 组合中其他项目的开发人员,没有他们就不可能有这个版本。

Spring Boot 3.0 包含了 12 个月以来,151 个人的 5700+ 次 commit 的贡献。

这是自 4 年半前发布 2.0 版本以来,Spring Boot 的第一次重大修订。这也是第一个支持 Spring Framework 6.0 和 GraalVM 的 Spring Boot GA 版本。

由于这是 Spring Boot 的一个主要版本,因此升级现有应用程序可能比平时更复杂一些。官方整理了一份专门的迁移指南(迁移指南地址:https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Migration-Guide),以帮助升级现有的 Spring Boot 2.7 应用程序。如果你当前运行的是早期版本的 Spring Boot,建议先升级到 Spring Boot 2.7,然后再迁移到 Spring Boot 3.0。

新版本的亮点包括:

  • 最低要求 Java 17 和 Java 19 支持 :Spring Boot 3.0 要求 Java 17 作为最低版本。如果你当前使用的是 Java 8 或 Java 11,则需要先升级 JDK,然后才能开发 Spring Boot 3.0 应用程序。Spring Boot 3.0 运行良好,并已通过 JDK 19 测试。
  • 支持用 GraalVM 生成原生镜像,取代了实验性的 Spring Native 项目 :Spring Boot 3.0 应用程序现在可以转换为 GraalVM native images,这可以提供显着的内存和启动性能改进。支持 GraalVM Native Images 是整个 Spring 产品组合中的一项重大工程工作。要开始使用 GraalVM native images,可参阅更新后的 Spring Boot 参考文档。
  • 通过 Micrometer 和 Micrometer 跟踪改进可观察性 :Spring Boot 3.0 支持在 Micrometer 1.10 中引入的新的 observation APIs。新的 ObservationRegistry 接口可用于创建观测值,该 observations 为度量和跟踪提供了单个 API。Spring Boot 现在为您自动配置ObservationRegistry实例。并且,Spring Boot 现在为您自动配置 Micrometer Tracing。这包括对 Brave、opentelemeter、Zipkin 和 Wavefront 的支持。
  • 支持具有 EE 9 baseline 的 Jakarta EE 10 :对于所有依赖项,Spring Boot 3.0 已从 Java EE 迁移到 Jakarta EE api。

你可在 Spring Boot 的官方 wiki 中找到 3.0 版本的全面详细的新功能/新改进介绍,地址:https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Release-Notes。

现在,你已经可以在 start.spring.io 上创建基于 Spring Boot 3.0 的项目了。快去体验一波吧!!

········· END ··············

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-11-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 JavaGuide 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档