Spring 商业支持延期

新闻 | Michael Minella | 2023年9月11日 | ...

去年 11 月,团队发布了 Spring 产品组合的多个主要版本,为 JVM 上未来十年的企业应用程序开发奠定了新的基础。随着这一轮主要版本的发布,项目的 Java 基线从 Java 8 提高到 Java 17,并从 Java EE 迁移到 Jakarta EE。除了新的基线之外,我们还通过 GraalVM 引入了新的原生编译功能,并改进了整个产品组合的可观测性。我们意识到,尽管我们付出了大量工作,尽可能无缝地完成升级……

齐心协力:Spring Boot 3.2、GraalVM 原生镜像、Java 21 和 Project Loom 的虚拟线程,

工程 | Josh Long | 2023 年 9 月 9 日 | ...

这已经酝酿了很长时间,但我们终于可以创建使用 Spring Boot(通过 Spring Boot 3.2)和 Java 21 的虚拟线程(Project Loom)的 GraalVM 原生镜像了!

这一切为什么如此重要?这些独立的技术,Project Loom 和 GraalVM 原生镜像,都提供了引人注目的运行时特性。我一直在等待它们融合!让我们逐一讨论它们。

GraalVM 原生镜像

GraalVM 是一个 OpenJDk 发行版,提供了一些额外的实用程序,包括一个名为 native-image 的实用程序,它可以对您的代码进行即时 (AOT) 编译。我们…

本周 Spring 动态 - 2023 年 9 月 5 日

工程 | Josh Long | 2023 年 9 月 05 日 | ...

您好,Spring 爱好者!欢迎收听又一期“本周 Spring 动态”!您过得怎么样?我刚从另一个精彩的劳动节周末回来,正准备前往挪威奥斯陆参加精彩的 JavaZone 2023 活动。这是我自疫情以来第一次回到美丽的挪威奥斯陆!我太期待了!如果您在那里,请随时过来打个招呼!

这是 N+1 问题终结的开始:引入单查询加载。

工程 | Jens Schauder | 2023 年 8 月 31 日 | ...

太长不看

从 Spring Data JDBC 3.2.0-M2 开始,Spring Data JDBC 支持单查询加载。单查询加载使用单个 select 语句加载任意聚合。

要启用单查询加载,您需要在您的 RelationalMappingContext 上调用 setSingleQueryLoadingEnabled(true)

在 3.2.0-M2 中,这仅适用于由聚合根和单个实体集合组成的简单聚合。它也仅限于 CrudRepository 中的 findAllfindByIdfindAllByIds 方法。未来版本将对此进行改进。最后一个限制是您使用的数据库必须支持分析函数(又称窗口函数)。所有官方支持的数据库除了…

本周 Spring 动态 - 2023 年 8 月 29 日 - SpringOne 恢复博客

工程 | Josh Long | 2023 年 8 月 29 日 | ...

您好,Spring 爱好者!欢迎收听又一期“本周 Spring 动态”!我精疲力尽。说真的。上周太疯狂了。如果您需要我,我会去喝杯茶……

但在此之前,一如既往,本周有很多事情需要覆盖,好奇心永不停止,所以让我们先把它处理完,好吗?

我的 SpringOne 2023 回顾

工程 | Josh Long | 2023 年 8 月 29 日 | ...

嗨,Spring 的粉丝们!看,今天是 2020 年代以来第一次,也是疫情以来第一次线下举办的 SpringOne 的星期一,说实话,我累坏了!拉斯维加斯是一次令人眼花缭乱、令人激动、令人不知所措、令人兴奋的体验,SpringOne 也是如此。但这一切都是值得的。SpringOne 的展会超出了所有预期,所以绝对是值得的。

这种压倒性的规模在主题演讲中得到了最充分的体现,主题演讲是站无虚席。我无法真正回顾整个展会,但我确实想谈谈你在主题演讲中看到的一些重大主题。

在主题演讲中,好的…

Spring Data JDBC - 如何维护您的数据库架构

工程 | Jens Schauder | 2023 年 8 月 29 日 | ...

这是关于如何解决在使用 Spring Data JDBC 时可能遇到的各种挑战的系列文章的第五篇。该系列文章包括

  1. Spring Data JDBC - 如何使用自定义 ID 生成?

  2. Spring Data JDBC - 如何创建双向关系?.

  3. Spring Data JDBC - 如何实现缓存?

  4. Spring Data JDBC - 如何对聚合根进行局部更新?

  5. Spring Data JDBC - 如何为我的域模型生成架构?(本文)

如果您是 Spring Data JDBC 的新手,您应该首先阅读它的介绍这篇解释聚合在 Spring Data JDBC 背景下的相关性的文章

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有