面试官:你知道SPI吗?Java、Spring、Dubbo三者SPI机制的原理和区别了解吗?
文章目录
- 什么是SPI
- Java SPI机制--ServiceLoader
-
- 举例
- 实现原理
- 优缺点
- 使用场景
- Spring SPI机制--SpringFactoriesLoader
-
- 举例
- 核心原理
- 使用场景
-
- 1、自动装配
- 2、PropertySourceLoader的加载
- 与Java SPI机制对比
- Dubbo SPI机制--ExtensionLoader
-
- 举例
- dubbo核心机制
-
- 1、自适应机制
- 2、IOC和AOP
-
- 2.1、依赖注入
- <