迈向 Spring Tools 5 - 拥抱 AI

工程 | Martin Lippert | 2025年12月04日 | ...

毫无疑问,基于人工智能的编码助手已经或将会在开发者和组织中广泛使用。尽管总体前景相当确定,但何时以及如何使用这些工具的具体方式可能有所不同,从现有 IDE 的扩展(例如 Visual Studio Code 的 Copilot)到完全以人工智能为中心的环境(例如 Cursor),或纯命令行界面(例如 Claude Code)。

即将推出的 Spring Tools 5.0.0 主要新版本已为这个新时代做好了两方面的准备:

  • 我们确保您可以在尽可能多的人工智能扩展或人工智能专注环境中安装和使用 Spring Tools,通过 Spring Tools 提供的传统 Spring 支持(包括特定的验证、快速修复、快速导航和理解等)来增强您的人工智能驱动的开发体验。
  • 我们将 Spring Tools 与周边的人工智能驱动环境集成,以改善人工智能编码体验本身。

本周 Spring - 2025年12月02日

工程 | Josh Long | 2025年12月02日 | ...

大家好,Spring 粉丝们!欢迎来到又一期《本周 Spring》。由于我的失误,我不小心在这期中发布了旧内容,然后试图修复它,结果又重新发布了相同的内容。更糟糕的是,我竟然删除了为这期撰写的草稿——就是我本来打算复制过来覆盖错误内容的那个。哎。真是错误百出。总之,这是一个关于为什么你应该确保获得足够睡眠的教训。这就是为什么我现在又要重新编写相同的内容了!

那么,事不宜迟,本周的总结终于来了!

迈向 Spring Tools 5 - 刻板印象和新的结构视图

工程 | Martin Lippert | 2025年11月28日 | ...

在开发 Spring 项目时,开发者不仅考虑类和接口等低级概念。在使用 Spring 时,你会想到服务、仓库、配置类、实体、聚合根等更高级的抽象和概念。为了在开发者的编码环境中突出这些概念,Spring Tools 从 Spring 视角分析你的源代码,并根据这些概念提供概览和快速导航——我们已经这样做了很长时间。

过去,我们使用“转到符号”功能来实现这一点。Spring Tools 通过分析源代码并提取必要信息,为这些 Spring 概念创建了专门的符号。例如,这导致为请求映射创建了诸如 /greeting – GET 之类的符号…

Spring Data 预编译仓库 - 第 2 部分

工程 | Christoph Strobl | 2025年11月25日 | ...

总结 Road to GA 博客系列,让我们探讨 Spring Data AOT Repositories 的好处。

早在 2025 年 5 月,我们首次将 预编译(AOT)仓库 作为 JPA 和 MongoDB 的预览功能引入,同时发布了 下一代 Spring Data 的第三个里程碑。简而言之,此功能利用 AOT 处理,通过依赖仓库的特定存储特性,使用实际源代码实现你的仓库查询方法。

从那时起,我们采纳了反馈,解决了粗糙之处,并增加了两个模块:Apache Cassandra 和 JDBC。这意味着,通过 2025.1.0 发布,你将能够使用 AOT 生成的仓库和四种 Spring Data…

本周 Spring - Spring Boot 4 版本!- 2025年11月25日

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

大家好,Spring 粉丝们!欢迎来到本周 Spring 的又一期精彩内容!在美国,现在是感恩节周。感恩节传统上在每年十一月的第四个星期四与亲朋好友一起庆祝,围坐在摆满食物的桌子旁,通常还有一只巨大的烤火鸡。如果庆祝得好,这是一个团聚并为生活中的好运心存感激的时刻。因此,本着这种精神,我的朋友们,我想提醒大家——我相信我也可以代表整个 Spring 团队在这里发言!——我们非常感谢你们。社区是最棒的…

超越 JSON:将 Spring AI 工具响应格式转换为 TOON、XML、CSV、YAML 等

工程 | Christian Tzolov | 2025年11月25日 | ...

JSON 是 LLM 工具响应的首选格式,但最近关于 TOON(面向令牌的对象表示法)等替代格式的讨论声称在令牌效率和性能方面具有潜在优势。尽管争论仍在继续——批判性分析 指出 结果具有上下文依赖性——问题是:如何在你的 Spring AI 应用程序中试验这些格式?

本文演示了如何配置 Spring AI 以在 JSONTOONXMLCSVYAML 之间转换工具响应,使你能够决定哪种格式最适合你的特定用例。

Spring AI 工具调用:快速…

迈向 Spring Tools 5 - 为 Boot 4 和 Framework 7 做好准备

工程 | Martin Lippert | 2025年11月24日 | ...

随着 Spring Framework 和 Spring Boot 新主要版本的发布,Spring Tools 的下一个主要版本也即将到来。GA 版定于 12 月 10 日发布,RC 版将从现在开始陆续出现。

支持 Spring 中的新功能

Spring Tools 5 包含对 Spring Framework 7 和 Spring Boot 4 各项新功能的支持,包括对新 API 版本控制功能的广泛支持、通过新 bean 注册器 API 对函数式 bean 定义的支持、基于 JSpecify 注解的空值分析的半自动配置以及对 AOT 的支持……

一次精彩的播客:传奇人物 Sébastien Deleuze 介绍 Spring Framework 7 中的所有新特性和优点

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

各位 Spring 粉丝们,大家好!祝大家 Spring Boot 4.0 发布日快乐!务必从 Spring Initializr(也就是 start.spring.io)获取代码!本次发布包含许多新功能,其中大部分来自 Spring Framework 7。为了帮助大家深入了解本周的内容,我们邀请到了传奇的 Spring Framework 贡献者 Sébastien Deleuze!

Spring Boot 中的 OpenTelemetry

工程 | Moritz Halbritter | 2025年11月18日 | ...

这是 Road to GA 系列中的一篇新博客文章,这次我们将探讨 Spring Boot 中的 OpenTelemetry。

引言

在现代云原生架构中,可观测性不再是可选项;它是一项基本要求。你希望通过指标了解应用程序正在做什么,通过跟踪了解请求如何流经应用程序,以及通过日志了解应用程序正在说什么。

OpenTelemetry 项目,有时缩写为 OTel,提供了一个供应商中立的开源框架,用于收集、处理和导出遥测数据。它由 云原生计算基金会支持,提供……

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有