Spring AI 2.0.0 M2发布:新版本功能详解

Spring AI 2.0.0-M2 版本现已正式推出。本次更新包含了多达94项调整,具体涵盖了36项功能增强、16个缺陷修复、38处文档优化以及4个依赖库升级。
空值安全机制
Spring AI 2.0 将全面融入 Spring 生态系统,启用全新的空值安全(null-safe)API设计,具体细节可参考最新技术博客。为此,整个 Spring AI 源码库正依据 JSpecify 规范进行系统性审查与重构。
此举显著提升了 API 文档的准确性与完整性;同时,借助 JSpecify 与 NullAway 工具链,所有的空安全约束都可在编译阶段进行严格校验,从而大幅增强 API 的可靠性。对于 Kotlin 开发者而言,这意味着语言原生的可空与不可空类型机制将得到完整支持。
为确保在 2.0 正式版发布前达成全面覆盖的目标,M2 版本已率先完成全部核心 API、内存型实现、各类文档解析器以及所有向量存储模块的注解标注工作。
随着团队持续积累各厂商 API 的实际集成经验,后续版本中部分实现可能进一步优化或调整。欢迎查阅最新的用户指南快速上手。
主要功能领域
- 模型上下文协议 SDK —— 升级至 MCP SDK 0.17.2,新增
Mcp*ServerCustomizer接口以支持服务端自定义配置;同时修复了非 Web 类型应用上下文中的自动装配异常问题。 - 向量存储集成 —— 新增 Amazon S3、Infinispan 及 Amazon Bedrock Knowledge Base 三大向量存储后端支持。
- Redis 语义缓存 —— 引入基于 Redis 的语义缓存代理组件,用于智能识别并复用语义相近的查询结果;
SemanticCache接口已迁移至通用工具包中。 - Mistral AI 结构化输出 —— 原生集成 JSON Schema 验证能力,保障响应数据的类型安全性与结构一致性。
- Ollama 结构化输出支持 ——
OllamaChatOptions现已实现StructuredOutputChatOptions接口,并为嵌入模型新增可调节的维度参数配置选项。 - 工具调用能力增强 —— 动态工具 Schema 支持运行时参数定义变更;
ToolCallAdvisor新增conversationHistoryEnabled配置项,便于控制会话历史参与逻辑。
更多信息欢迎查看官方文档与社区。
源码地址:请访问项目官方仓库获取。
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
嫦娥七号任务下半年择机发射 各项工作按计划推进
我国正体系化整合月球探测任务,将载人登月与无人探月统一纳入“月球探测工程”。嫦娥七号计划下半年发射,将对月球南极开展“绕、落、巡、飞跃”立体探测并推动国际合作。同时,载人航天工程将有序推进长征十号火箭、梦舟飞船及揽月着陆器等关键任务,为载人登月奠定基础。
神舟二十三号发射任务准备就绪即将升空
神舟二十三号已具备发射条件,将采用自主快速交会对接模式,与天和核心舱径向端口对接。届时中国空间站将形成“三船三舱”组合体,为后续复杂在轨任务奠定基础,标志着我国空间站建设进入新阶段。
AI短剧日产千部背后:行业两极分化现状解析
2026年短剧行业因AI技术发生系统性重构。AI生成内容占比超95%,制作成本骤降超90%,导致产能暴增与内容同质化。行业呈现两极分化:传统岗位价值萎缩,而创意、分发端及AI人才价值凸显。出海市场迅猛增长,商业模式全球复制,但面临合规与文化适配挑战。当生产不再稀缺,创意与叙事吸引力成为核心价值。
嫦娥七号任务计划下半年择机发射 各项工作有序推进
嫦娥七号任务各项工作正按计划有序推进,计划于今年下半年择机发射。目前探测器系统、运载火箭系统、发射场系统等各项准备工作正稳步开展,任务团队正全力确保发射任务圆满成功。
- 日榜
- 周榜
- 月榜
1
2
3
4
5
6
7
8
9
10
相关攻略
2015-03-10 11:25
2015-03-10 11:05
2021-08-04 13:30
2015-03-10 11:22
2015-03-10 12:39
2022-05-16 18:57
2025-05-23 13:43
2025-05-23 14:01
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程
热门话题

