Spring Framework 7.0.0-M3 现已可用

版本发布 | Brian Clozel | 2025年3月13日 | ...

我代表团队和所有贡献者,很高兴宣布下一代 Spring Framework 的第三个里程碑版本。第三个里程碑版本在 7.0.0-M17.0.0-M2 的基础上继续提供新特性和改进。

在此里程碑版本中,我们推出了 针对 Web 应用的新“API 版本控制”特性的第一步。请关注那里的进一步改进和文档,我们非常乐意收到社区的反馈!

根据大众的需求,Java Optional 类型现在在 SpEL 表达式中得到了更好的支持。您不仅可以对 Optional 类型调用 null-safe 操作,还可以使用 Elvis 运算符

Spring Framework 6.1.18 和 6.2.4 现已可用

版本发布 | Brian Clozel | 2025年3月13日 | ...

我代表团队和所有贡献者,很高兴宣布 Spring Framework 6.1.186.2.4 现已可用。

Spring Framework 6.1.18 包含 11 个修复和文档改进。此版本将于下周随 Spring Boot 3.3.10 一起发布。

Spring Framework 6.2.4 包含 46 个修复和文档改进。此版本将于下周随 Spring Boot 3.4.43.5.0-M3 一起发布。

项目主页 | GitHub | 问题 | 文档

Spring Tools 4.29.0 发布

版本发布 | Martin Lippert | 2025年3月12日 | ...

亲爱的 Spring 社区:

我很高兴宣布面向 Visual Studio Code、Eclipse 和 Theia 的 Spring Tools 4.29.0 版本已发布。

重要亮点

  • (Spring Boot) 早期访问:Spring 组件中可用的注入 bean 完成建议
  • (Spring Boot) 大纲中的实验性 Spring 结构视图(正在开发中,仅在 VSCode 中可用)

Spring Tools for Eclipse 发行版的更新

详细更改可在发布说明中找到:https://github.com/spring-projects/sts4/releases/tag/4.29.0.RELEASE

下载

要…

本周 Spring - 2025年3月11日

工程 | Josh Long | 2025年3月11日 | ...

Spring 粉丝们大家好!欢迎阅读本期《Spring 本周动态》!和往常一样,这是忙碌的一周,Devnexus 的热潮刚过,我们正紧锣密鼓地准备有趣的 JavaOne!这将会是史诗级的!

  • 想了解依赖注入、自动配置、Spring Framework、Spring Data (JDBC)、Spring MVC、Spring Batch、Spring Integration、Spring AMQP、Spring Modulith、测试、虚拟线程、GraalVM、Docker Compose、可观测性、Spring AI、Spring GraphQL、Spring gRPC、Spring Security、Spring Cloud Config Server、OAuth Resource Servers、Spring Authorization Server、OAuth Clients、Spring Cloud Config Client、Spring Cloud Gateway 和 Spring Boot 吗? 那就别再犹豫了!我为您整理了一个两个小时的视频教程
  • Spring 传奇人物 Sébastien Deleuze 发表了一篇关于 Spring 应用中 null 安全性的精彩博文,其中涉及

使用 JSpecify 和 NullAway 在 Spring 应用中实现 Null 安全

工程 | Sébastien Deleuze | 2025年3月10日 | ...

Spring 中 null 安全支持的最初引入可以追溯到 2017 年和 Spring Framework 5.0 的发布。2025 年,我们正在完善这一功能,为 Java 或 Kotlin 的 Spring 开发者带来更多附加价值。但在深入了解我们正在进行的更改之前,请允许我解释一下我们这样做的原因以及预期的好处。

我们要解决什么问题?

让我们举一个具体的例子,假设我们正在使用一个提供如下定义的 TokenExtractor 接口的库

interface TokenExtractor {
    
    /**
     * Extract a token from a {@link…

Spring gRPC 0.5.0 现已可用

版本发布 | Dave Syer | 2025年3月10日 | ...

我代表团队和所有贡献者,很高兴宣布 Spring gRPC 0.5.0 版本已发布,现已在 Maven Central 提供。

此版本包括 新特性、错误修复、文档改进和依赖升级。感谢所有通过问题报告和拉取请求做出贡献的人。

您如何提供帮助?

如果您有兴趣提供帮助,请查看未解决的问题。如果您有一般性问题,请在 Stack Overflow 上使用 spring-grpc 标签提问。

GitHub | 问题 | 文档 | Stack Overflow

A Bootiful 播客:Johannes Bechberger,SAP 的 Java 工程师

工程 | Josh Long | 2025年3月6日 | ...

Spring 粉丝们大家好!在本期节目中,我采访了 Johannes Bechberger,他是 SAP SapMachine 团队的 Java 工程师,负责 profilers 及其底层技术。他目前的工作包括许多开源贡献以及他的博客,他在博客中定期撰写深入的 profiling 和 debugging 主题。他还参与了 hello-ebpf 的工作,这是第一个面向 Java 的 eBPF 库。

Spring gRPC 0.4.0 现已可用

版本发布 | Chris Bono | 2025年3月6日 | ...

我代表团队和所有贡献者,很高兴宣布 Spring gRPC 0.4.0 版本已发布,现已在 Maven Central 提供。

此版本包括 新特性、错误修复、文档改进和依赖升级。感谢所有通过问题报告和拉取请求做出贡献的人。

您如何提供帮助?

如果您有兴趣提供帮助,请查看未解决的问题。如果您有一般性问题,请在 Stack Overflow 上使用 spring-grpc 标签提问。

GitHub | 问题 | 文档 | Stack Overflow

Spring gRPC 0.4.0 大有裨益!

工程 | Josh Long | 2025年3月4日 | ...

注意:您可以在此处找到此博客的工作代码

令人惊叹的(尽管是实验性的)Spring gRPC 项目发布了新版本:0.4.0。我不会详细介绍所有新内容,但我只想强调我使用它时的兴奋之情,并引导您逐步体验 gRPC 的乐趣。无数细小的改进使得使用 gRPC 的体验比以往任何时候都流畅!

我去了 Spring Initializr,选择了 GRPCGraalVMWeb。我是 Maven 爱好者,但您随意。我当然选择了 Java 23,因为 Java 24 在一两周内就要发布了。我想…

订阅 Spring 电子报

订阅 Spring 电子报,保持联系

订阅

取得领先

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部