本周 Spring - 2023 年 11 月 28 日

工程 | Josh Long | 2023 年 11 月 28 日 | ...

大家好,Spring 粉丝们!希望所有庆祝感恩节的朋友都度过了美好的时光。你们是不是吃太多火鸡了?无论如何,让我们跳入本周的 Spring 周报——这是一个特别重要的版本,原因有二。首先,这是我们上周四发布 Spring Boot 3.2 后的第一期。其次,这是我作为博通大家庭成员的首次发文。令人兴奋的时刻!

Spring Boot 3.2:一个游戏规则的改变者

Spring Boot 3.2 简直是革命性的。我已经深入研究了它的众多特性,并制作了一个深入的视频,您可以在此处观看。此版本包括

  • 响应式缓存/计划抽象
  • 虚拟线程(Loom 项目)
  • CRaC
  • 改进的 GraalVM 原生镜像支持
  • Apache Pulsar 的 Spring 支持
  • 新的 Spring Framework 6.1 RestClientJdbcClient
  • 可重新加载的 SSL
  • Java 21
  • 可观察性
  • spring.main.keep-alive=true
  • Neo4J、ActiveMQ 等的 Docker
  • 依赖项更新(当然)
  • TransactionalExecutionListener

Spring 提示:Spring Boot 3.2

工程 | Josh Long | 2023 年 11 月 23 日 | ...

大家好,Spring 粉丝们!在本期 Spring 提示中,我将介绍即将于今天(2023 年 11 月 23 日!)发布的新版 Spring Boot 3.2!(23-11-23!)

我们将深入探讨 Spring Boot 3.2 和 Java 21 的酷炫新功能。我们将探索 Loom 项目中的虚拟线程如何使您的代码运行得更好,以及 Java 21 如何增强您的应用程序。此外,我们还将在这里构建一个 Java 21 程序!我们将讨论 Spring Boot 3.2 中的 SSL 支持和改进的可观察性如何帮助您在生产环境中工作。我们还将了解新的 Loom 项目和 CRaC 项目支持如何帮助您更快地使用…

本周 Spring - Spring Boot 3.2 版本 - 2023 年 11 月 21 日

工程 | Josh Long | 2023 年 11 月 21 日 | ...

大家好,Spring 粉丝们!欢迎来到另一期精彩的本周 Spring!本周已经非常棒了,但一切都在为这个周四——感恩节!——做准备,届时我们将发布 Spring Boot 3.2!(是的,我非常感激)。此版本包含大量新功能

  • 可重新加载的 SSL 支持
  • 来自 Spring Framework 6.1 的新的JdbcClient 和新的RestClient
  • Java 21 虚拟线程(Loom 项目)
  • 协调检查点恢复 (CRaC)
  • 可观察性改进
  • 大量新的和更新的依赖项,例如新集成的 Apache Pulsar 的 Spring 启动器和自动配置、用于 ActiveMQ 的新 Testcontainer 支持等等。

本周 Spring - 2023 年 11 月 14 日

工程 | Josh Long | 2023 年 11 月 14 日 | ...

大家好,Spring 粉丝们!欢迎来到另一期本周 Spring!今天是 11 月 14 日,您知道这意味着什么吗?距离 Spring Boot 3.2 发布还有九天(在感恩节这一天,没错)!

一些关键功能包括

  • 虚拟线程
  • 初始 CRaC 支持
  • 使用 Micrometerio 进行更复杂的可观察性
  • JdbcClient、RestClient
  • ActiveMQ Testcontainers/Docker Compose 支持
  • Kotlin 1.9.0

我迫不及待地期待着下一个版本。我已经玩了几个月了。它建立在 Spring Boot 3.0 和 3.1 的优势之上。3.0 引入了 GraalVM 原生镜像,3.…

本周 Spring - 2023 年 11 月 7 日

工程 | Josh Long | 2023 年 11 月 07 日 | ...

大家好,Spring 粉丝们!

您能相信我们已经翻到了 11 月的日历页吗?时间确实像一个敏捷的开发人员,部署月份就像在一个不断发展的应用程序中部署次要版本一样。当我们调整时钟以倒回,不情愿地与夏令时告别时,即将到来的夜晚以一种敏捷的效率到来。是的,外面天黑了,对我来说有点早,如果说实话。白天变短提醒我们,虽然我们可能无法控制天体时钟,但我们确实有能力利用我们得到的时间。这是安顿下来的绝佳时机…

Spring Boot 3.2.0 中的 SSL 热加载

工程 | Moritz Halbritter | 2023 年 11 月 07 日 | ...

在 Spring Boot 3.2.0 中,我们添加了嵌入式 Web 服务器热加载 SSL 证书和密钥的功能。这意味着您可以在不重新启动应用程序的情况下轮换 SSL 信任材料。Tomcat 和 Netty 嵌入式 Web 服务器支持热加载。

让我们看看它是如何工作的!

首先,我们将使用 OpenSSL 创建 SSL 私钥和匹配的证书

mkdir certs
cd certs
openssl req -x509 -subj "/CN=demo-cert-1" -keyout demo.key -out demo.crt -sha256 -days 365 -nodes -newkey rsa 

这会在certs/demo.key中创建一个存储的私钥,并在certs/demo.crt中创建一个匹配的(自签名)证书,其通用名称为“demo-cert-1”…

获取 Spring 时事通讯

与 Spring 时事通讯保持联系

订阅

领先一步

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

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

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

查看全部