主题
23 · API 与 SPI(API vs SPI)
Embabel 对 API 与 SPI 做了清晰区分。
- API 是用户与之交互的公开接口;
- SPI(Service Provider Interface,服务提供方接口)面向那些想扩展或定制 Embabel 行为的开发者,以及平台提供方。
应用代码只应依赖 API(com.embabel.agent.api.*),不应依赖 SPI。
⚠️ SPI 随时可能变更,不应在生产代码中使用。
Embabel 对 API 与 SPI 做了清晰区分。
应用代码只应依赖 API(com.embabel.agent.api.*),不应依赖 SPI。
⚠️ SPI 随时可能变更,不应在生产代码中使用。