深入解析:Spring AI 2.x 发布:全面拥抱 Java 21,Redis 史诗级增强

news/2026/1/17 18:38:02/文章来源:https://www.cnblogs.com/yangykaifa/p/19496928

Spring AI 2.x 发布:全面拥抱 Java 21,Redis 史诗级增强!

Spring AI 团队正式推出 Spring AI 2.0.0-M1,这不仅是一次常规的版本迭代,更是 2.x 系列的全新开篇。相较于此前发布的 Spring AI 1.1 正式版(带来 MCP 开箱即用、Prompt 缓存、自进化智能体等特性),本次里程碑版本完成了技术栈、基线版本与模型生态的“大换血”,以更强大的架构基座、更完善的存储能力和更丰富的模型支撑,为企业级 AI 应用制作注入新活力。

整体来看,Spring AI 2.0.0-M1 共合入 67 项改动,其中包含 25 项围绕 AI 原生开发体验的功能增强、32 项面向新手的文档更新,以及 7 个稳定性修复与 3 个安全依赖升级,全方位夯实了版本基础,降低了开发与迁移门槛。

底层架构革新:全面拥抱 Java 21,锚定新一代 Spring 框架

作为 Spring AI 2.0 最根本的变化,底层架构实现了全面升级——已从 Spring Boot 3.x 彻底迁移至 Spring Boot 4.0 GA 与 Spring Framework 7.0,以 Jakarta EE 11 为手艺基石,同时强制要求 Java 21 作为最低开发环境。这一迁移既带来了显著的技术红利,也对现有项目提出了明确的升级要求。

技术红利与迁移成本并存:一方面,开发者可直接享受到新一代框架在虚拟线程、AOT 编译、性能调优等方面的所有新特性,大幅提升 AI 应用的运行效率与资源利用率;另一方面,老项目需重点评估 Java 21 的升级成本,确保相关依赖与业务代码适配。本次架构迁移的对应 issue 地址:https://github.com/spring-projects/spring-ai/pull/4774

Redis 史诗级增强:记忆与检索能力双突破

本次版本中,Redis 生态获得跨越式升级,凭借全方位的能力强化,成为构建企业级 AI 应用的首选存储方案之一。核心升级集中在聊天记忆与向量存储两大核心场景,构建了从基础存储到智能服务的进阶。

1. Redis Chat Memory 全新完成

新增基于 Redis 的聊天记忆组件(含 Spring Boot Starter),彻底解决了会话上下文存储的核心痛点,其核心特性包括:

Redis Chat Memory 相关详细文档可查阅:https://docs.spring.io/spring-ai/reference/2.0/api/vectordbs/redis.html

2. Redis Vector Store 能力升级

向量存储能力同步迭代,新增文本搜索与范围查询功能,与 Redis Chat Memory 一致,同样开放 HNSW 相关参数配置。对于已接入 Redis 技术栈的团队而言,仅需引入以下 Maven 依赖,即可直接利用现有 Redis 基础设施构建生产级 AI 应用,无需额外部署 Milvus、Chroma 等专用向量数据库或记忆存储组件,大幅降低架构复杂度与运维成本。

<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-redis-store</artifactId>
<version>2.0.0-M1</version>
</dependency>

模型生态爆发:Claude、OpenAI、Gemini 全面升级

在大模型接入层,本次更新完成了多厂商模型的深度适配与能力增强,覆盖主流 AI 模型生态,满足不同业务场景的需求。

Anthropic Claude:能力跃迁至 4.5 版本

一口气完成 Claude 4.5 Opus / Haiku 版本的支持,同时新增两大核心 API 与精细化工具调用能力:

OpenAI:官方 Java SDK 原生集成

Spring AI 现已直接集成 OpenAI 官方 Java SDK,替代原有适配方案,兼容性与稳定性大幅提升。同时,默认聊天模型更新为当前前沿的 gpt-5-mini,开箱即用即可获得更优的生成效果与交互体验。

Google Gemini:思考深度可灵活调控

将 Google GenAI SDK 升级至 1.30.0 版本,关键新增 ThinkingConfig / ThinkingLevel 配置功能。简单来说,开发者可利用部署项控制“模型思考深度”,在推理质量与响应时延之间找到最佳平衡点,适配对响应速度有不同要求的业务场景(如实时交互 vs 离线分析)。

企业级特性补强:基础设施适配再升级

除模型与存储核心能力外,本次版本还针对企业级场景的基础设施需求,完成了多项关键补强:

  • Azure Cosmos DB Chat Memory:新增对应的 Spring Boot Starter,Azure 生态用户可直接将聊天记录存储至 Cosmos DB,无需编写大量样板代码,提升开发效率;

  • Model Context Protocol(MCP)增强:优化 MCP 客户端自动调整流程,引入可选的处理器注册表,同时改善对麻烦 Bean 类型的支持,让 MCP 能更自然地融入现有 Spring 应用架构;

  • GemFire 向量存储安全加固:新增用户名 / 密码认证功能,满足企业环境的合规与安全要求,降低敏感数据泄露风险。

核心升级总结

Spring AI 2.0.0-M1 作为 2.x 系列的开篇之作,以“架构革新、存储增强、模型爆发、企业适配”为核心亮点,构建了更强大、更易用的 AI 创建框架:

  1. 基座升级:全面基于 Spring Boot 4.0 GA 和 Spring Framework 7.0 构建,强制要求 Java 21,拥抱新一代 Java 与 Spring 技术生态;

  2. Redis 增强:新增 Redis Chat Memory(支持持久化、检索),向量存储支持文本搜索与 HNSW 参数调优,确立 Redis 在 Spring AI 生态中 RAG/记忆系统的首选地位;

  3. 模型生态:Anthropic Claude 支持 4.5 版本与两大核心 API,OpenAI 集成官方 SDK 并更新默认模型,Google Gemini 支持思考深度配置;

  4. 企业特性:新增 Azure Cosmos DB 聊天记忆拥护,增强 MCP 客户端配置,GemFire 向量存储搭建安全认证,全方位适配企业级创建需求。

(注:文档部分内容可能由 AI 生成)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1174452.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

RustFS:基于Rust的高性能分布式对象存储,重新定义数据存储新标准!

RustFS:基于Rust的高性能分布式对象存储,重新定义数据存储新标准!RustFS 是一个基于 Rust 语言开发的开源分布式对象存储系统,性能比 MinIO 快 2.3 倍,完全兼容 S3 协议,为企业级应用提供高性能、高可靠性的数据…

哈希分分预测系统 + Python Worker + Web 仪表盘”小系统(PHP + MySQL)

一个可上线运行的“数据抓取 Python Worker Web 仪表盘”小系统&#xff08;PHP MySQL&#xff09;说明&#xff1a;本文主要分享工程实现方法&#xff0c;用于学习“定时抓取、入库、异步 Worker、可视化仪表盘、权限管理、运维守护”等技术点。文中展示的“预测/命中率”仅…

导师严选10个AI论文工具,研究生高效写作必备!

导师严选10个AI论文工具&#xff0c;研究生高效写作必备&#xff01; AI 工具如何助力研究生高效论文写作 在当前学术研究日益激烈的环境下&#xff0c;研究生们面临着从选题、开题到撰写、降重的多重挑战。而 AI 工具的出现&#xff0c;为这一过程注入了新的活力。无论是降低 …

ppo怎么知道好动作不好动作,我现在这个环境完成任务得到回报50个动作可能就三个是对的

这正是强化学习最核心的挑战&#xff0c;被称为“信用分配问题”。你描述的场景——在50个动作中只有3个是关键的&#xff0c;就像大海捞针一样。如果只看最后的总分&#xff08;比如赢了1&#xff0c;输了-1&#xff09;&#xff0c;智能体确实很难知道是哪3个动作立了大功。为…

如何使用 httpx + SQLAlchemy 异步高效写入上亿级图片链接与MD5到 PostgreSQL

文章目录一、引言&#xff1a;为什么需要异步批量写入&#xff1f;二、技术选型深度解析2.1 为什么选择 httpx&#xff1f;2.2 为什么必须用 SQLAlchemy 2.0 异步&#xff1f;2.3 为什么不用 ORM 对象&#xff0c;而用原生 SQL&#xff1f;2.4 实践建议三、数据库表结构设计&am…

健康宣教二维码是什么?主要有哪些创新优势?

健康宣教二维码是一种创新的健康教育方式&#xff0c;利用二维码技术为患者提供便捷的健康信息获取渠道。通过扫描二维码&#xff0c;患者可以立刻访问丰富的健康知识&#xff0c;比如疾病管理、饮食指导和日常保健等。这种方式不仅提高了信息的覆盖面&#xff0c;还增加了患者…

模组的功耗说明,新手不可不知的功耗常识

在设计低功耗设备时,模组的电流消耗往往是决定性因素。你是否知道,一个4G模组在信号弱时的瞬时功耗可能超过2A?本文专为刚入门的开发者准备,盘点模组功耗的关键参数与实测注意事项,助你打好基础。 一,模组的低功…

教室照明质量不佳,恐加剧学生近视问题

在当下的教育环境之中&#xff0c;照明质量对学生的视力健康有着直接影响&#xff0c;照明质量对学生的学习效率也有着直接影响&#xff0c;照明质量对学生的视力健康以及学习效率有着深远影响&#xff0c;根据相关调研数据显示&#xff0c;我国5岁以上人群当中近视比例处在35%…

图像的位平面切片综述

一、图像的说明 1.图像的细节 2.图像的纹理 3.图像的噪声 4.图像的轮廓二、关于图像细节 1.图像的细节就是图像中小范围的灰度值的局部变化。 2.图像的细节通常在边缘&#xff0c;线条&#xff0c;点&#xff0c;微小的结构相关 3.比如头发丝&#xff0c;或者树叶的锯齿&#x…

[C++][cmake]基于C++在windows上onnxruntime+opencv部署yolo26-pose的姿态估计关键点检测onnx模型

yolo26已经正式发布了&#xff0c;因此使用C代码实现YOLO26-pose姿态估计的onnx模型部署&#xff0c;首先看yolo11n-pose网络结构&#xff0c;发现输出shape是1x56x8400 再来看看yolo26n-pose网络结构输出&#xff0c;输出shape是1x300x57 可见yolo11和yolo26输出是不一样的是不…

银盛支付罚单背后:支付行业商户管理乱象亟待根治

2026年1月&#xff0c;中国人民银行深圳市分行对银盛支付服务股份有限公司开出1584万元罚单&#xff0c;成为2026年支付行业首张千万级罚单。这张罚单直指"违反商户管理规定、违反清算管理规定、违反账户管理规定"三项核心违规&#xff0c;时任董事长陈某同时被罚61万…

迪赛福闪测仪:高效精准,助力制造升级关键装备 - 工业仪器权威说

在工业测量领域,闪测仪(又称一键式影像测量仪)正以其高效、精准的检测能力,成为现代智能制造的关键装备。迪赛福工业互联(深圳)有限公司作为国内知名精密测量机制造商,凭借深厚的技术积淀、卓越的创新能力以及高…

vi 入门教程:五分钟接管你的终端编辑器

vi 入门教程:五分钟接管你的终端编辑器 1. 背景与痛点(Why) 简单的说,vi 是一个文本编辑器。 你可能会问,现在有了 VS Code、Sublime Text 甚至 JetBrains 全家桶,为什么还要去学一个诞生于 1976 年、界面简陋、…

模拟8字轨迹

多传感器信息融合,卡尔曼滤波算法的轨迹跟踪与估计AEKF——自适应扩展卡尔曼滤波算法 AUKF——自适应无迹卡尔曼滤波算法 UKF——无迹卡尔曼滤波算法 三种不同的算法实现轨迹跟踪在轨迹跟踪的江湖里&#xff0c;传感器就像一群各怀绝技的探子——GPS报位置&#xff0c;IMU测加…

2026年度企业出海咨询公司榜单发布:企业出海哪家好?

随着中国企业全球化进入“深水区”&#xff0c;单纯的跨境卖货已无法满足企业增长需求。“企业出海咨询公司哪家好&#xff1f;” 成为了2026年出海圈的高频搜索词。企业在选择合作伙伴时&#xff0c;面临着从战略合规、品牌建设到流量变现的不同路径选择。基于市场口碑、团队背…

学长亲荐2026TOP10AI论文平台:本科生毕业论文必备测评

学长亲荐2026TOP10AI论文平台&#xff1a;本科生毕业论文必备测评 2026年AI论文平台测评&#xff1a;为何要关注这些工具&#xff1f; 随着人工智能技术的不断进步&#xff0c;AI写作工具在学术领域的应用越来越广泛。对于本科生而言&#xff0c;撰写毕业论文不仅是学业的重要环…

SpringBoot下获取resources目录下文件的常用方法

哈喽&#xff0c;大家好&#xff0c;今天给大家带来SpringBoot获取resources目录下文件的常用方法&#xff0c;示例中的方法是读取resources目录下的txt和xlsx文件&#xff0c;并将xlsx导出到excel的简单写法。完整代码放在最后。通过this.getClass()方法获取method1 - method4…

吐血推荐!8款AI论文写作软件测评:本科生毕业论文全攻略

吐血推荐&#xff01;8款AI论文写作软件测评&#xff1a;本科生毕业论文全攻略 2026年AI论文写作工具测评&#xff1a;精准筛选&#xff0c;高效助力本科毕业论文 在当前高校教育环境中&#xff0c;本科生撰写毕业论文面临着诸多挑战&#xff0c;包括选题构思困难、文献资料繁杂…

Java面试场景:互联网大厂如何考核Spring Boot与Kafka应用能力

场景&#xff1a;互联网大厂Java小白求职者面试 超好吃是一位刚毕业的Java程序员&#xff0c;今天他来到了某互联网大厂参加面试&#xff0c;面试官是技术专家刘老师。以下是他们的对话&#xff1a;第一轮问题&#xff1a;Spring Boot与Web开发基础 面试官&#xff1a; “超好吃…

第六篇:告别 setInputAction_XXX!我们给地球装上“事件总线”

View Post第六篇:告别 setInputAction_XXX!我们给地球装上“事件总线”本专栏旨在手把手带你从零开始,基于开源三维地球引擎 **Cesium** 封装一套功能完善、可复用的 **WebGIS 增强型 SDK**。内容涵盖核心封装思路、…