2021
03-23
03-23
Java和Dubbo的SPI机制原理解析
SPI:简单理解就是,你一个接口有多种实现,然后在代码运行时候,具体选用那个实现,这时候我们就可以通过一些特定的方式来告诉程序寻用那个实现类,这就是SPI。JAVA的SPI全称为ServiceProviderInterface,是一种服务发现机制。它是约定在Classpath下的META-INF/services/目录里创建一个以服务接口命名的文件,然后文件里面记录的是此jar包提供的具体实现类的全限定名。这样当我们引用了某个jar包的时候就可以去找这个...
继续阅读 >