spi
spi 是 Java 提供的一套用来被第三方实现或者扩展的 API ,它可以用来启用框架扩展和替换组件。spi 机制是这样的:读取 META-INF/services/ 目录下的元信息,然后 ServiceLoader 根据信息加载对应的类,你可以在自己的代码中使用这个被加载的类。要使用 Java SPI,需要遵循如下约定:
现在我们来简单的使用一下吧。
spi 使用示例
建一个 maven 项目,定义一个接口 ( com.test.SpiTest ),并实现该接口(...
追加
-
2023.07.13 | admin | 138次围观