Java 基础学习总结(204)—— 重温 SPI 动态扩展机制
迪丽瓦拉
2024-05-30 10:32:17
0

一、简介

SPI 的全称是Service Provider Interface,翻译过来就是服务提供者的接口 ,它所实现的其实是一种服务的发现机制。这么说起来可能还是有点不好理解,我举个例子来类比一下。在 spring 项目中,写 service 层代码前,会约定俗成的会添加一个接口层。然后通过 spring 中的依赖注入,可以借助@Autowired等方式注入这个接口的实现类的实例对象,之后对于 service 的调用一般也基于接口操作。简单形容就是这样的:

相关内容