首页 > 其他 > 详细

02_dubbo的SPI

时间:2018-09-05 08:04:19      阅读:159      评论:0      收藏:0      [点我收藏+]

【dubbo为什么不采用JDK自带的SPI】

1.JDK标准的SPI会一次性实例化扩展点所有实现,如果有扩展实现初始化很耗时,且如果没有用上加载,会很浪费资源。

2.增加了对扩展点IOC和AOP的支持,一个扩展点可以直接setter注入其他扩展点。

 

【dubbo的SPI的约定】

1.SPI文件存储路径在“META-INF/dubbo/internal” 目录下,并且文件名为接口的全路径名,即为“接口的包名+接口名”

2.每个SPI文件里面的格式定义为:“扩展名=具体的类名”

例如:

dubbo=com.alibaba.dubbo.rpc.protocol.dubbo.DubboProtocol

 

02_dubbo的SPI

原文:https://www.cnblogs.com/HigginCui/p/9589573.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!