本周 Spring 动态 - 2025 年 11 月 18 日

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

本周 Spring 动态 - 2025 年 11 月 18 日

Spring 粉丝们大家好!我很高兴来到纽约市,与传奇人物 James Ward 一起,度过激动人心的一周,共同进行 Spring AI + Bedrock 和 Spring Boot 的演讲。

首先:我们今天将在 AI Native Dev Conf 举办一个工作坊,然后今晚在 Garden State JUG 发表讲话,明天在会议上发表演讲,最后明天晚上在 New York Java SIG 发表讲话。外面可能很冷,但我们带来了热情!

你知道还有谁带来了热情吗?当然是 Spring 团队!上周 Spring Framework 7 发布了 GA 版,随之而来的是一系列新版本,最终将以 Spring Boot 4 达到高潮。一旦 Spring Boot 4 发布,Spring AI、Spring Modulith 和 Spring Cloud 也都将能够发布。请关注这个地方 — spring.io/blog — 本周将有一大批新版本发布,并于 20 号以 Spring Boot 4.0.0 达到高潮!(有关何时发布更多信息,请查看Spring 日历……

使用 Spring Boot 4 构建空安全应用程序

工程 | Sébastien Deleuze | 2025年11月12日 | ...

这是 Road to GA 系列中的一篇新博文,这次分享了 Spring 组合中空安全支持的最新状态,作为我之前相关博文 使用 JSpecify 和 NullAway 在 Spring 应用程序中实现空安全 以及相关 Spring I/O 演讲的后续。

我们正在修复“十亿美元的错误”吗?

是的,我们正在做!这里的“我们”指的是参与 JSpecify 项目的组织、Spring 团队以及您,将升级到 Spring Boot 4 的 Spring 开发者。

话虽如此,我认为“十亿美元的错误”并不是 Tony Hoare 曾为此道歉的空引用的发明。我认为真正的错误是没有在类型系统中明确表达它,因为空性的隐式性质导致了如此多的 NullPointerException……

使用 Spring AI 进行 LLM 响应评估:利用递归顾问构建 LLM-as-a-Judge

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

评估大型语言模型 (LLM) 输出的挑战对于众所周知的不确定性 AI 应用程序至关重要,尤其是在它们投入生产时。

当评估现代 LLM 产生的细致入微、上下文相关的响应时,ROUGE 和 BLEU 等传统指标显得力不从心。人工评估虽然准确,但成本高昂、速度慢且无法扩展。

引入 LLM-as-a-Judge——一种强大的技术,它使用 LLM 本身来评估 AI 生成内容的质量。研究表明,复杂的评判模型可以与人类判断保持高达 85% 的一致性,这实际上更高……

本周 Spring 动态 - 2025 年 11 月 10 日

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

大家好,Spring 粉丝们!欢迎收看《本周 Spring 动态》!在我写这篇文章的时候,我正在准备飞往北卡罗来纳州(首次飞行!)。这周会很忙,但下周会更忙!我将参加旧金山的 AI By The Bay、纽约的 AI Native Dev Con 和旧金山的 QCon SF。所有这些都在五天之内!这将非常有趣,但我迫不及待了。

我为什么这么忙?因为 Spring 是一件大事,它应该如此,我也想分享它。这就引出了本周的综述。那么,事不宜迟,让我们开始吧!

Spring gRPC 1.0.0 的后续步骤

工程 | Dave Syer | 2025 年 11 月 5 日 | ...

这是“通往 GA 之路”系列中的一篇新博文,这次向大家介绍了将Spring gRPCSpring Boot 4 集成的计划。最初的计划是在 4.0 版本发布时,将自动配置从 Spring gRPC 移至 Spring Boot。不幸的是,我们一直未能找到时间合并这项更改,但好消息是,我们已经在现有的 Spring gRPC 项目中添加了对 Spring Boot 4 的支持,并计划在未来几天发布 1.0 版本。这种安排将持续到最终合并完成,很可能在 Spring 的早期里程碑版本中实现……

本周 Spring 动态 - 2025 年 11 月 4 日

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

Spring 粉丝们大家好!欢迎收看另一期全力以赴的《本周 Spring 动态》,我们将在其中回顾 Spring 领域中所有新奇有趣的事物。本周,我正在瑞士的一个机场,正前往瑞典马尔默,参加精彩的 Oredev 大会。如果你在那里,请不要害羞:打个招呼!

我们有很多内容要涵盖,而且我得赶飞机,所以让我们直接开始吧,好吗?

使用 Spring AI 递归顾问创建自我改进的 AI 代理

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

Spring AI ChatClient 提供了一个流畅的 API,用于与 AI 模型进行通信。流畅的 API 提供了构建提示的组成部分的方法,这些组成部分作为输入传递给 AI 模型。

顾问是流畅 API 的关键组成部分,它们拦截、修改和增强 AI 驱动的交互。其主要优点包括封装常见的生成式 AI 模式、转换发送到和来自大型语言模型 (LLM) 的数据,以及为各种模型和用例提供可移植性。

顾问处理 ChatClientRequestChatClientResponse 对象。框架通过其 getOrder() 值(较低的值首先执行)将顾问链式连接起来,最终……

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有