领先一步
VMware 提供培训和认证,助您加速进步。
了解更多大家好,Spring 爱好者们!祝大家 Spring Boot 3.4 发布快乐!
我知道,我知道你在想什么:Josh,Spring Boot 3.4 已经发布了!我知道。Spring Boot 3.4 今年提前了一周发布!在过去几年里,我们都在美国感恩节当天发布 Spring Boot,这对我们在美国的团队来说很繁琐,需要更多的准备。今年,提前了一周!我为什么提到这个?嗯,在感恩节之前,我已经有一些时间去探索 Spring Boot 3.4 带来的绝佳可能性。虽然我在过去六个月里也玩了很多,但当我打开 Spring Initializr,添加几个依赖项,并获得一个无需修改即可与依赖项版本正常工作的构建时,感觉棒极了。一切都那么完美!它有大量的功能,简直是应有尽有。可以说,它是满载的,就像几天后我要吃的那只火鸡一样!
当然,Spring Boot 本身就能带来价值,但它也是消费 Spring 组合中其他产品的主要载体。一如既往,本次发布包括依赖项更新、CVE 修复以及大量新功能。并且有一个隐含的支持时间表。您知道吗,我们只为 Spring Boot 的开源版本提供大约一年的支持?所以,如果您正在使用 Spring Boot 3.2,您需要升级到 Spring Boot 3.3,因为 3.2 已不再获得开源支持。如果您想知道您的处境,请查看 每个项目的支持页面。
我们正处于 Spring Boot 3.x 和 Spring Framework 6.x 时代的尾声。但明年,我们将迎来 Spring Boot 4.x 和 Spring Framework 7.x!因此,请确保您保持升级状态,并处理由此产生的任何弃用。
当您升级到新版本的 Spring Boot 时,您将获得整个 Spring 团队在过去六个月里所做的所有工作。这是一项巨大的工作和集成,我们每六个月都会像时钟一样为您完成。我并非愚蠢地希望让您了解所有新颖的功能。我做不到。需要花下个月的六个月才能有效地记录这次发布。所以,取而代之的是,我将采取不同的方法,着眼于一些高级功能,并可能侧重于 Spring Boot 3.4 中一些(但仍不是全部!)新发布项目中的一两个。
好的?好的。让我们直接开始吧。我们将从 Spring Framework 的层面开始,在其之上构建一切,然后最终到达像 Spring Modulith 和 Spring AI 这样的项目,它们构建在 Spring Boot 之上。
以下是所有安装内容