首页 / Spring AI 入门教程 / 附录:延伸阅读与生态资源

Spring AI 入门教程

附录:延伸阅读与生态资源

本教程共 45 篇 · 第 45 篇 · 更新于 2026-08-16 · 约 8 分钟阅读

Spring AI附录资源awesome-spring-aiSpring AI in Action书籍社区示例仓库

本节目标:给学完本教程的你一张资源地图。官方文档、书、文章、仓库、视频、社区,按需取用,不再漫无目的地搜索。

45.1 资源地图怎么用

本教程讲完了 Spring AI 的主干知识。接下来要靠自己深入,资源质量决定学习效率。

本章清单主要来自 awesome-spring-ai 仓库。这是一个社区维护的资源精选列表,收录了 Spring AI 生态的书籍、文章、项目、视频和工具,是找资源的第一站。

Note

资源列表更新快,书和视频的价格、状态可能变化。收藏 awesome-spring-ai 仓库,跟着它更新就行。

45.2 官方资源

官方文档永远是最权威的来源。两个入口加一个示例仓库:

资源地址用途
Spring AI 项目主页spring.io/projects/spring-ai版本信息、发布公告
参考文档docs.spring.io/spring-ai/reference/全部功能的权威说明
API 文档docs.spring.io/spring-ai/docs/api类与方法速查
官方示例仓库github.com/spring-projects/spring-ai-examples每章对应完整可跑代码
Spring AI 博客spring.io/blog(搜 Spring AI)新特性解读、实战教程

官方博客有几篇值得精读。Spring AI 1.0 GA 发布公告讲了 ChatClient、RAG、工具调用、MCP、智能体模式等全部主线。Building Effective Agents with Spring AI(Part 1)对应第 41 章,提示工程模式那篇对应第 42 章。MCP 相关的两篇也重要:动态工具更新(Dynamic Tool Updates with MCP)和 MCP OAuth2 鉴权实战。

45.3 书籍

想系统学习,书比文档友好。目前公认的三本:

书名作者出版方特点
Spring AI in ActionCraig WallsManning最热门的一本,作者是 Spring 老牌作者,配套示例仓库齐全
Spring AI for Your Organization(GCP Vertex AI 版)Muthukumaran NavaneethakrishnanLeanpub偏企业落地,结合 Google Cloud
Beginning Spring AIAndrew Lombardi、Joseph Ottinger独立出版入门向,覆盖基础到进阶

看书建议搭配示例仓库。Craig Walls 的 habuma/spring-ai-examples 有几十个示例,覆盖所有主要特性,边看边跑。英文阅读有困难的话,先看本教程打底,再回头啃书,效率更高。

45.4 精选文章

文章适合解决具体问题。这几篇覆盖面广、质量稳定:

文章主题
RAG with Docling, Java and Spring AI(Thomas Vitale)用 Docling 解析文档做 RAG 索引
Building AI-Native APIs with Spring AI and MCPMCP 服务端实战,“双 API”范式
Understanding Tool/Function Calling in LLMs从裸 REST 到 Spring AI 注解的工具调用演进
Spring AI Concepts Tutorial With Examples1.0 GA 概念梳理,适合复习
AI Travel Agent using Spring AI(Dominik Cebula)订机票酒店的 AI 旅行代理实战
Creating Private AI Applications with Spring AI本地模型 + RAG + 记忆的完整方案
Spring AI 入门教学(CSDN,中文)中文场景的从零搭建教程

45.5 示例与项目仓库

学框架最快的方式是读代码。以下仓库按推荐度排列:

仓库作者/来源特点
spring-ai-examplesSpring 官方所有官方指南的配套代码
llm-apps-java-spring-aiThomas Vitale大规模示例集,覆盖多种模型与 RAG
spring-ai-examplesCraig WallsSpring AI in Action 配套,几十个示例
spring-ai-showcasePiotr Minkowski模块化演示,多厂商配置切换
spring-petclinic-aiSpring 社区经典 PetClinic 加聊天机器人,看真实集成
spring-ai-cli-chatbotChristian Tzolov带 RAG 和记忆的命令行聊天机器人
spring-ai-shopping-agentDominik Cebula短期+长期记忆的购物智能体

这些仓库的代码风格略有差异,正好可以对比不同作者的写法,形成自己的偏好。

45.6 视频与课程

喜欢看视频的话,几个稳定更新的资源:

资源类型特点
SivaLabs Spring AI 教程系列YouTube 播放列表系统性最强,覆盖全特性
Telusko Spring AI 播放列表YouTube讲得细,适合新手
Spring AI: Beginner to Guru(John Thompson)Udemy经典 Udemy 课程
Spring AI + RAG: Build Production-Grade AIUdemy专攻 RAG 生产落地
Spring AI Tutorial — AdvisorsYouTube第 5-6 章内容的视频版
Josh Long 的 Spring AI 演讲YouTube视野广,跟社区前沿

Udemy 课程经常打折,不着急的话可以等促销再买。

45.7 MCP 专项资源

第 27-31 章讲过 MCP,这里补几个生态里的现成服务器,都是可以直接借鉴的参考实现:

项目用途
MCP Client Examples(官方)客户端-服务器通信、工具发现、动态工具更新的完整示例
Swagger MCP Bridge把 SpringDoc OpenAPI 接口自动变成 MCP 工具
Spring Batch MCP Server暴露批处理任务信息给 AI 助手
JVM Diagnostics MCP提供 JVM 运行时诊断信息
Spring Cloud Config MCP Server配置管理操作暴露为 AI 工具
Kotlin Crypto Price MCP Server实时加密货币价格的完整服务端示例

想给公司系统接 MCP,先看这些仓库怎么组织工具、资源和提示词,比自己从零设计快得多。

45.8 工作坊与动手项目

工作坊是动手练的好材料:

资源特点
Spring AI Zero to Hero(Adib Saikali)从零到实战的完整示例应用集
Gemini Workshop for Spring AI Java Developers(Dan Dobrin)专攻 Gemini 模型
AxaFrance Spring AI Workshop自定进度的基础练习
Once Upon Spring AI(AWS Samples)用五个章节故事练智能体编排

工作坊的价值在于练习设计。跟着做完一遍,再自己改需求,比只看代码印象深刻得多。

45.9 播客与长期关注

通勤路上适合听播客。Spring 相关的有 Spring Office Hours 和 Bootiful Podcast,官方团队会聊 Spring AI 的进展。泛 AI 的可以听 Practical AI、Latent Space 和 TWIML,了解行业整体动向。

社区人物方面,建议在 X 上关注 Christian Tzolov(核心开发者)、Josh Long(Spring 布道师)、Dan Vega 和 Thomas Vitale(高产内容创作者)。他们的账号会第一时间发布新特性解读,比搜索引擎更快。

45.10 社区与生态

遇到问题找社区,关注这些入口:

资源说明
Reddit r/SpringAIDev讨论最活跃的社区
Spring Office Hours官方直播,常聊 Spring AI
Christian TzolovSpring AI 核心开发者,X 上活跃
Josh Long / Dan Vega / Thomas Vitale内容产出最多的社区布道者

社区提问有技巧:先查官方文档和 upgrade notes,再搜 GitHub issues,最后发帖。带上最小复现代码,回答率会高很多。

生态项目也值得关注。Spring AI Alibaba 是阿里的扩展,提供通义千问支持和智能体框架,国内场景友好。spring-ai-vaadin 让 Vaadin 界面直接接 AI。MCP 生态里有 Swagger MCP Bridge、Spring Batch MCP Server、JVM Diagnostics MCP 等实用项目,把现有系统暴露给 AI 助手。

45.11 结语

到这里,45 章全部结束。从第一个 ChatClient 对话,到工具调用、MCP、RAG、评估、智能体,再到升级迁移,Spring AI 的主干你已经走了一遍。

剩下的路靠实践。挑一个仓库跑起来,改一改,加个工具,换种提示词。遇到问题回来看对应的章节,或者去社区问。

祝你写得愉快。

上一篇
从 1.x 升级到 2.0
下一篇
已经是最后一篇啦