dubbo源码杂记——关于spi

dubbo定义了注解@SPI用于扩展

[java]  view plain  copy
  1. public @interface SPI {  
  2.     /**  
  3.      * 缺省扩展点名。  
  4.      */   
  5.     String value() default "";  
  6. }  


当接口上打了该注解时,dubbo会在META-INF/dubbo/internal等目录下查找文件并载入各全限定名,

获取classloader然后载入。

dubbo源码杂记——关于spi_第1张图片


你可能感兴趣的:(dubbo)