插件 - 通过SPI方式实现插件管理


在这里插入图片描述


SPI概念

SPI(Service Provider Interface)是Java提供的一种服务扩展机制,它允许应用程序在运行时动态加载和发现提供者(Providers),并与它们进行交互,实现了应用程序与服务提供者的解耦。

SPI(Service Provider Interface)它通过在资源文件META-INF/services中定义接口实现类来实现对扩展点的支持。


基本原理

  1. 定义服务接

猜你喜欢

转载自blog.csdn.net/yangshangwei/article/details/131280720
今日推荐