本周 Spring - 2023 年 2 月 28 日

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

嗨,Spring 爱好者们!欢迎来到另一期《本周 Spring》!我正在美国德克萨斯州达拉斯的一家酒店房间里写这期。昨晚我有幸和当地 Java 圈的一些朋友聚会。今天我要见客户。这将是美好的一天。

Web 应用与 Project Loom

工程 | Mark Thomas | 2023 年 2 月 27 日 | ...

引言

Project Loom 旨在为 JRE 带来“易于使用、高吞吐量、轻量级并发”。Project Loom 引入的一项特性是虚拟线程。在这篇博客文章中,我们将通过部署在 Apache Tomcat 上的简单 Web 应用程序来探讨虚拟线程对 Web 应用意味着什么。

高吞吐量 / 轻量级

第一个实验是比较使用 Tomcat 标准线程池的开销与使用基于虚拟线程(Loom)的执行器的开销。所使用的测试环境在本篇文章末尾有详细介绍。性能…

Spring Boot 3.1.0-M1 现已发布

发布 | Phil Webb | 2023 年 2 月 24 日 | ...

我代表团队和所有贡献者,很高兴地宣布 Spring Boot 3.1.0-M1 已经发布,现在可以从 https://repo.spring.io/milestone 获取。

此版本包含 105 项增强、文档改进、依赖升级和 Bug 修复。值得关注的新特性包括

  • 文件和控制台的不同日志级别
  • HTTP 响应头最大大小
  • 许多依赖升级

请查看发布说明以获取更多详情和升级说明。

感谢所有通过提交问题报告和拉取请求做出贡献的人。

如何贡献?

如果你有兴趣帮忙,可以在问题仓库中查看 “适合贡献 (ideal for contribution)”标签。如果你有一般性问题,请在 stackoverflow.com 上使用 spring-boot 标签提问,或者在 Gitter 上与社区聊天…

Spring Cloud 2021.0.6 已发布

发布 | Oleg Zhurakousky | 2023 年 2 月 24 日 | ...

我代表社区很高兴地宣布,Spring Cloud 2021.0.6 发布列车的通用可用 (RELEASE) 版本今天已发布。该版本可在 Maven Central 获取。您可以查看 2021.0.6 的发布说明以获取更多信息

2021.0.6 发布列车的显著变更

请参阅项目页面,了解此版本中包含的所有问题和拉取请求。

Spring Cloud Commons

  • 添加实用方法,使用用户提供的区域配置区域优先的负载均衡 (#1174)

Spring Cloud Netflix

  • 允许设置获取实例的超时时间 (#4110)

Spring…

Spring Modulith 0.4 已发布

发布 | Oliver Drotbohm | 2023 年 2 月 24 日 | ...

亲爱的 Spring 社区,我很高兴宣布 Spring Modulith 0.4 版本发布了。此版本带来了以下新特性:

  • 新的 Scenario API,允许简洁地定义应用模块的集成测试,特别针对通过异步处理、事务绑定的事件进行集成的场景。
  • 一个新的 starter,允许以简洁的方式引入运行时支持,主要是为了简化 ApplicationModuleInitializers 的使用 (GH-132)。
  • 事件发布注册表现在按发布日期升序返回未完成的事件 (GH-133),并提供更好的日志记录 (GH-125)。
  • 我们的文档生成支持方面进行了一些微小的优化,特别是当 UML 样式用于组件图时 (GH-130, GH-140, GH-141

Spring Cloud Function 对 Azure Function 的支持

工程 | Christian Tzolov | 2023 年 2 月 24 日 | ...

什么是 Spring Cloud Function?

Spring Cloud Function 是一个基于 SpringBoot 的框架,允许用户通过实现 Java 函数(例如 Supplier、Function、Consumer)来专注于他们的业务逻辑。该框架提供了必要的抽象,使得这些函数可以在各种环境(例如 REST、流处理)以及无服务器环境(如 AWS Lambda 或 Azure Functions)中执行,而无需担心底层特定平台的细节。这使得开发者能够专注于编写业务逻辑,并让框架处理…

Spring Boot 2.7.9 现已发布

发布 | Moritz Halbritter | 2023 年 2 月 23 日 | ...

我代表团队和所有贡献者,很高兴地宣布 Spring Boot 2.7.9 已经发布,现在可以从 Maven Central 获取。

此版本包含 33 项 Bug 修复、文档改进和依赖升级。感谢所有通过提交问题报告和拉取请求做出贡献的人。

如何贡献?

如果你有兴趣帮忙,可以在问题仓库中查看 “适合贡献 (ideal for contribution)”标签。如果你有一般性问题,请在 stackoverflow.com 上使用 spring-boot 标签提问,或者在 Gitter 上与社区聊天。

项目页面 | GitHub | 问题 | 文档 | Stack Overflow |

Spring Boot 3.0.3 现已发布

发布 | Andy Wilkinson | 2023 年 2 月 23 日 | ...

我代表团队和所有贡献者,很高兴地宣布 Spring Boot 3.0.3 已经发布,现在可以从 Maven Central 获取。

此版本包含 56 项 Bug 修复、文档改进和依赖升级。感谢所有通过提交问题报告和拉取请求做出贡献的人。

如何贡献?

如果你有兴趣帮忙,可以在问题仓库中查看 “适合贡献 (ideal for contribution)”标签。如果你有一般性问题,请在 stackoverflow.com 上使用 spring-boot 标签提问,或者在 Gitter 上与社区聊天。

项目页面 | GitHub | 问题 | 文档 | Stack Overflow |

从 Spring Native 到 Spring Boot 3

工程 | Sébastien Deleuze | 2023 年 2 月 23 日 | ...

今天,我们将 Spring 对构建原生可执行文件的支持从实验性的 Spring Native 项目过渡到官方的 Spring Boot GraalVM native image 支持

实际上,这意味着我们正在归档 Spring Native 的 GitHub 仓库,并将其移动到 https://github.com/spring-attic 组织下。Spring Native 将不会有新的发布(基于 Spring Boot 2.x),我们鼓励所有 Spring Boot 用户迁移到 Spring Boot 3.x,以利用其官方的原生支持。

SpringOne

如果您错过了 SpringOne 主题演讲,请注意… 的录音

订阅 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

抢占先机

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部