白歌在架构评审会上画了一个洋葱模型:"Advisor 是企业级 AI 集成的秘密武器——请求进来被层层包裹,响应出去再层层解包。就像 Tomcat 的 Filter 链,但专为 AI 设计。"
Advisor 拦截器链
本章定位
本章解决的核心问题:如何在不修改业务代码的前提下,为 AI 调用添加日志、记忆、安全过滤等横切关注点。Advisor 链是 Spring AI 面向切面编程(AOP)思想的体现。
学习路线图
文件关系说明
| 文件 | 一句话角色 |
|---|---|
Advisor链与内置拦截器.md | 理解 Advisor 的洋葱模型、掌握 5 种内置 Advisor 并编写自定义拦截器。 |
与上一章的衔接
多模态扩展了 AI 的感知维度,Advisor 则在不侵入业务代码的前提下统一管理横切逻辑——日志、安全、记忆注入全部收敛到拦截器链中。