dubbo源码分析2(jdk原生spi机制)

dubbo源码分析2(jdk原生spi机制)

  jdk中有一个spi的机制,可能很多人听都没听过,我以前也没有听说过,我擦(╯—﹏—)╯(┷━━━┷

  因为一个接口可以有很多个不同的实现类嘛,而spi机制的作用就是使用配置文件可以动态的加载实现类;

  而dubbo中对java原生的spi机制进行了扩充,后面我们会看到dubbo源码中spi机制无处不在;

  现在我们先学习一下java原生的spi机制

1.java原生的spi

  首先我们需要创建一个maven项目,什么依赖都不需要,能打印出hello world就行了

 

  然后我们新建一些文件,如下图所示

 

     一个接口,两个实现类:

package com.protagonist;

public interface ISayName {
    void say();
}
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » dubbo源码分析2(jdk原生spi机制)