前言
先不深究机制及原理,仅是认识SPI是如何生效的。
- 定义1个接口
1 | /** |
- 实现类
1 | /** |
1 | /** |
- 在resources下创建目录 META-INF/services/, 并在目录下新建全路径接口文件
1 | ➜ services pwd |
- 在接口中定义实现类
1 | com.example.clz.LoopAlgorithm |
- 测试
1 | 4j |
先不深究机制及原理,仅是认识SPI是如何生效的。
1 | /** |
1 | /** |
1 | /** |
1 | ➜ services pwd |
1 | com.example.clz.LoopAlgorithm |
1 | 4j |