SPI
errizh
2019突破!
展开
-
JAVA-SPI基础
最近在学习Dubbo框架,顺便看到了它对JDK的spi做了些优化,以前在学习netty时就知道spi了。 以下转自:https://www.cnblogs.com/java-zhao/p/7617143.html dubbo-spi是在jdk-spi的基础上进行重写优化,下面看一下jdk-spi。 一、作用 为接口自动寻找实现类。 二、实现方式 标准制定者制定接口 不同厂商编写针对于该...转载 2019-01-23 11:45:53 · 170 阅读 · 0 评论 -
dubbo-spi(1)
为什么dubbo不直接用jdk的spi机制,而是自己模仿实现了一个spi机制呢? jdk的spi会在一次实例化所有实现,可能会比较耗时,而且有些可能用不到的实现类也会实例化,浪费资源而且没有选择。另外dubbo的spi增加了对扩展点IOC和AOP的支持,一个扩展点可以直接setter注入其他扩展点。这是jdk spi不支持的。 dubbo的spi文件定义在META-INF/dubbo/inte...转载 2019-01-23 12:02:33 · 149 阅读 · 0 评论