Spring AI 2.0.0-RC2 发布,越来越强了!
本来 Spring AI 2.0 预计是 2026/5 月份正式发布的现在官方宣布已经延期一个月了从 5 月延期到了 6 月。好消息Spring AI 2.0 终于迎来要正式发布的节奏了RC 版本接连发布刚发布《Spring AI 2.0.0-RC1》现在Spring AI 2.0.0-RC2又来了2.0 正式版脚步越来越快了。这里的RC是Release Candidate发布候选版的意思Spring AI 2.0.0-RC1 表示 2.0.0 第 1 个发布候选版本它已经非常接近正式版GA主要用于最后阶段的验证和测试。可能还会有 RC2、RC3也可能直接冲进 GA 正式版了。Spring AI 2.0.0-RC2 解读1、Anthropic 和 OpenAI 可配置 HTTP 客户端Spring AI 底层使用的是官方的 OpenAI Java SDK它不支持对底层 HTTP Client 进行任何自定义配置比如我们生产环境经常要配置的这些参数配置 TLS 自定义证书使用虚拟线程而非平台线程添加 Spring Security 及拦截器支持 使用 OAuth2 认证方式替代较弱的 API Key 方式。所以这个版本在此基础上引入了OpenAiHttpClientBuilderCustomizer接口可用于自定义SpringAiOpenAiHttpClient.BuilderBean支持在自动配置中被使用并传递给每个OpenAi*Model类以支持统一的自定义。Anthropic 也是同样的改动增加了AnthropicHttpClientBuilderCustomizer接口。2、恢复与 Spring Framework 7.0.4 的兼容性主要是将ResponseSpec#requiredBody替换为了Objects#requireNonNullResponseSpec#body以恢复与 Spring Framework 7.0.4 的兼容性。因为 Spring AI 2.0 最低是基于 Spring Boot 4.0.x 的而 4.0.x 又是基于 Spring Framework 7.0.x 的所以这个改动主要是为了兼容 Spring Framework 7.0.3 及以下版本。3、Bug 修复这一版主要修复了以下问题修复 BedrockProxyChatModel 模型选项处理问题修复 spring-ai-autoconfigure-model-bedrock-ai 依赖配置问题修复 2.0.0-RC1 回归问题Bedrock SDK 缺少额外依赖自动注册 ToolCallingAdvisor支持运行时动态注入工具恢复 ChatModel 的选项替换机制而非合并机制在 OpenAI 助手历史记录中保留并回放推理内容修复 OllamaChatModel 在多轮对话历史中丢失思考内容的问题修复 spring.ai.ollama.chat.think 配置项绑定失败问题。另外还有一些文档的日常更新。现在就坐等Spring AI 2.0正式发布了到时R哥也会第一时间解读更新关注我「Java技术栈」第一时间推送坐等 Java AI 正式起飞Spring AI 2.0 发布后Java AI 真正要起飞了。。不管你是 AI 初学者还是有经验的开发者MCP、RAG、Agent、工作流编排现在已经成为 Java 开发者的必备基础能力而Spring AI 则是 Java 接企业 AI 应用落地很重要的一套方案了。不是我吹2026 年的今天如果你还没有接触过 Spring AI还没有在项目中使用过 Spring AI 落地那你可能就真的落伍了。现在不管中大厂还是小公司、外包都或多或少在搞 Spring AI 项目落地有一个兄弟面试 10 家有 8 家都会问到 AI你说你学不学不学 Spring AI面试就没什么竞争力了给大家看几篇帖子给大家看几个触目惊心的招聘 JD…太离谱了简历写了 AI 项目薪资直接涨了 80%看完你就知道Spring AI 对 Java 程序员的重要性了会不会用 Spring AI 了直接关系到你能不能找到好工作了能不能拿高薪了。所以赶紧学起来吧Spring AI 现在已经是 Java 程序员接大模型的标配了就像之前的 Spring Boot、Spring Cloud 一样不学 Spring AI 就真的落伍了。