摘要: 前面讲了Java的spi机制,但是Java的spi并不能实现按需加载,它会加载接口的所有实现类,因此Dubbo并未使用Java的spi而是自己实现了一套SPI机制,将逻辑封装在ExtensionLoader中,实现按需加载 Dubbo spi示例 首先创建接口: @SPI // 注意需要加上该注解 阅读全文
posted @ 2021-02-20 17:28 丁茜萌萌哒 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 在讨论Dubbo spi之前 首先了解一下Java spi机制 什么是Java的spi SPI(Service Provider Interface)是一种服务发现机制。SPI的本质是将接口实现类的全限定名写在一个文件中,由加载器去加载这些接口实现类,这样可以在运行时动态将接口替换为实现类,通过SP 阅读全文
posted @ 2021-02-20 14:40 丁茜萌萌哒 阅读(27) 评论(0) 推荐(0) 编辑