Java SPI 简单描述

SPI 全称为 (Service Provider Interface) ,是JDK内置的一种服务提供发现机制。SPI是一种动态替换发现的机制, 比如有个接口,想运行时动态的给它添加实现,你只需要添加一个实现。

关于Java的SPI没啥好说的,如果你想直接看代码的话,可以看
https://github.com/xkrivzooh/spi-samples

这几天我会抽时间完善一下这篇文章, 同时会结合debug过程来详细的说一下,同时对比一下dubbo的SPI和java的SPI的异同

其余资料推荐
JAR File Specification
Java SPI机制详解
【Java实战】源码解析Java SPI(Service Provider Interface )机制原理

本文版权归作者所有,禁止一切形式的转载,复制等操作
赞赏

微信赞赏支付宝赞赏

发表评论

电子邮件地址不会被公开。 必填项已用*标注