Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >重磅!Spring Boot 3.0 正式发布,这些新特性真的强!!

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

作者头像
Guide哥
发布于 2023-01-11 09:52:30
发布于 2023-01-11 09:52:30
7.1K0
举报
文章被收录于专栏: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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Spring Boot 3.0 正式发布,王炸!!
同时发布更新的还有 2.7.x 和 2.6.x 两条版本线,Spring Boot 是我见过的发版最守时的技术框架之一。
Java技术栈
2022/12/17
2.8K0
Spring Boot 3.0 正式发布,王炸!!
Spring 6.0 重磅发布!最低支持 Java 17 !!
就在前天,Spring Framework 6.0 正式发布了!!!官宣了一个新的征程的开始!
Guide哥
2023/01/11
2.2K0
Spring 6.0 正式发布,新王登基!!
“这是 2023 年及以后新一代框架的开始,拥抱了 OpenJDK 和 Java 生态系统中当前和即将到来的创新。同时,我们将其精心设计为针对现代运行时环境的 Spring Framework 5.3.x 的直接升级。”
Java技术栈
2022/12/17
7070
Spring 6.0 正式发布,新王登基!!
这可能是最全的SpringBoot3新版本变化了!
11月24号,Spring Boot 3.0 发布了第一个正式的 GA 版本,一起看看新版本到底有哪些变化。
艾小仙
2022/12/05
3.9K0
2023年春招热点面试题(一)------新特性
Spring 6.0是一个流行的Java框架,用于构建企业级应用程序。它的一些新特性包括:
猫头虎
2024/04/08
1540
SpringBoot3正式版将于11月24日发布:都有哪些新特性?
从 2018 年 2 月 28 号发布 Spring Boot 2.0 版本开始,整个 2.X 版本已经经过了 4 年多的时间,累计发布了 95 个不同的版本,而就在前不久,2.X 系列的也已经迎来了他的最终版本:2.7。
艾小仙
2022/12/05
1.2K0
SpringBoot3正式版将于11月24日发布:都有哪些新特性?
Spring 6.0要来了
发布公告写道,Spring Framework 6.0 作为重大更新,目前 RC1 要求使用 Java 17 或更高版本,并且已迁移到 Jakarta EE 9+(在 jakarta 命名空间中取代了以前基于 javax 的 EE API),以及对其他基础设施的修改。
小熊学Java
2023/07/16
2300
Spring 6.0要来了
Spring6 正式发布!重磅更新,是否可以拯救 Java
Spring Framework6 和 Spring Boot3 是一个跨越式的升级整个框架支持的最低 JDK 版本直接跨越到 JDK17,无论框架层还是基础设施层都做了巨大的改变,Spring 6.0 新框架具体做了哪些功能的升级与改进,是否有必要升级与使用呢?可以继续看一看。
宋小生
2022/11/28
9K0
Spring6 正式发布!重磅更新,是否可以拯救 Java
Spring Boot 3.0 正式发布,这份升级指南必须收藏
Spring Boot 3.0 现已正式发布,它包含了 12 个月以来 151 个开发者的 5700 多次代码提交。这是自 4.5 年前发布 2.0 以来,Spring Boot 的第一次重大修订。
码农小胖哥
2023/01/30
5.5K0
Spring Boot 3.0 正式发布,这份升级指南必须收藏
Spring Framework 6.0 RC1 发布
出品 | OSC开源社区(ID:oschina2013) Spring Framework 6.0 发布了首个 RC 版本。 发布公告写道,Spring Framework 6.0 作为重大更新,目前 RC1 要求使用 Java 17 或更高版本,并且已迁移到 Jakarta EE 9+(在 jakarta 命名空间中取代了以前基于 javax 的 EE API),以及对其他基础设施的修改。基于这些变化,Spring Framework 6.0 支持最新 Web 容器,如 Tomcat 10 / Jett
程序猿DD
2023/04/04
2970
Spring Framework 6.0 RC1 发布
对话 Spring 大神:Spring 生态系统的新时代来了!
作者 | Josh Long 、Karsten Silz 译者 | 明知山 策划 | 丁晓昀 VMware 发布了 Spring Framework 6 和 Spring Boot 3。在 Spring Framework 5 发布 5 年之后,这些新版本开启了 Spring 生态系统的新时代。Spring Framework 6 需要 Java 17 和 Jakarta EE 9,并与最近发布的 Jakarta EE 10 兼容。它还通过带有跟踪和指标功能的 Micrometer 内嵌了可观察性
深度学习与Python
2023/03/29
1.1K0
对话 Spring 大神:Spring 生态系统的新时代来了!
是的,Spring Boot 3.0 的第一个快照版本发布了
Spring 项目组昨天发布了基于 Spring Framework 6.0 快照版本的 Spring Boot 3.0 的第一个快照版本,但是快照版本并没有放出仓库地址。另外据透露下个月Spring Boot 3.0的首个里程碑版本就会发布,届时将可供开发者研究学习。3.0的首个版本会有什么具体的变化呢?快来一睹为快。
码农小胖哥
2021/12/08
6540
Spring Boot 3.0 要来了,真心强!
Spring Boot 3.0 首个 RC 已发布,此外还为两个分支发布了更新:2.7.5 & 2.6.13。
Java团长
2022/12/20
8230
Spring Boot 3.0.0 首个RC版本发布
出品 | OSC开源社区(ID:oschina2013) Spring Boot 3.0 首个 RC 已发布,此外还为两个分支发布了更新:2.7.5 & 2.6.13。 3.0.0-RC1:https://spring.io/blog/2022/10/20/spring-boot-3-0-0-rc1-available-now 发布公告写道,此版本包含 135 项功能增强、文档改进、依赖升级和 Bugfix。 Spring Boot 3.0 的开发工作始于实验性的 Spring Native,旨在为 Gra
程序猿DD
2023/04/04
3210
Spring Boot 3.0.0 首个RC版本发布
Spring Boot 3.0横空出世,快来看看是不是该升级了
Spring boot 3.0于2022年11月正式发布了,这次的发布对于我们普通程序员的影响有多少呢?我们是不是需要考虑立马升级到Spring Boot3.0呢?
程序那些事
2023/01/09
4470
重磅:Spring Boot 2.0 正式发布!
原文:本文转自微信公众号“架构之路“ Spring Boot 2.0 正式发布! 2018/03/01最新消息,传得沸沸扬扬的Spring Boot 2.0 正式发布了。 小编去看了下Spring Boot的官网,正式版本已经释放出来了!!! 这个版本更是历经了17个月,超过了215个人共同开发,总共超过6800次+提交完成的。这个版本是继4年前Spring Boot 1.0 之后的第一个主要版本,也是第一个正式支持Spring Framework 5.0的发行版本。 我们也从Github上Spri
Java技术栈
2018/04/02
9010
重磅:Spring Boot 2.0 正式发布!
到底要不要拥抱 Spring Boot 3.0
Spring把这次升级称之为新一代框架的开始,下一个10年的新开端,口号喊的挺响亮,但是很多人在看过相关的Release Note之后,表示并不买账。
杨校
2022/12/07
1.9K0
到底要不要拥抱 Spring Boot 3.0
Spring6.0全新发布,快来看看
Spring6.0.0-RC2版本与SpringBoot3.0.0-RC1版本发布。
JanYork_简昀
2022/11/02
1.6K0
Spring6.0全新发布,快来看看
是时候为Spring Boot 3.0做准备了
2018年2月28日Spring Boot进入2.0时代,距今已经超过4年了。2022 年11月Spring Boot 3.0将正式发布,它将基于Spring Framework 6.0,并且需要 Java 17 或更高版本,同时它也将是Jakarta EE 9的第一个Spring Boot版本。还有六个月的时间留给开发者来过渡到Spring Boot 3.0,今天胖哥将告诉你一些方法,以便于将来快速迁移到3.0。
码农小胖哥
2022/09/30
1.7K0
Spring Boot 3.0 可观测性增强
来源:Java架构日记 前言 Spring 可观察性团队一直致力于为 Spring 应用程序添加可观察性支持,该特性将在 Spring Framework 6 和 Spring Boot 3 中更加简单、易用!通过可观测性,能更好的了解系统内部运行状态。metrics, logging 和分布式 tracing 之间的相互连通能更好的推断系统的运行状态,以便调试应用程序中的异常、延迟和性能。  即将发布的 Spring Boot3.0.0-RC1 将包含大量的自动配置,用于使用 Micrometer 改进
程序猿DD
2023/04/04
2.5K0
Spring Boot 3.0 可观测性增强
相关推荐
Spring Boot 3.0 正式发布,王炸!!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档