This is an automated email from the ASF dual-hosted git repository.
huxing pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-dubbo-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 5300045 Fix typo (#233)
5300045 is described below
commit 5300045459f9124852576859c0bd33267438d2ef
Author: kezhenxu94 <[email protected]>
AuthorDate: Sat Jan 5 21:41:38 2019 +0800
Fix typo (#233)
---
docs/zh-cn/source_code_guide/dubbo-spi.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/docs/zh-cn/source_code_guide/dubbo-spi.md
b/docs/zh-cn/source_code_guide/dubbo-spi.md
index d23574f..3e91631 100644
--- a/docs/zh-cn/source_code_guide/dubbo-spi.md
+++ b/docs/zh-cn/source_code_guide/dubbo-spi.md
@@ -101,7 +101,7 @@ Dubbo SPI 除了支持按需加载接口实现类,还增加了 IOC 和 AOP 等
## 3. Dubbo SPI 源码分析
-上一章简单演示了 Dubbo SPI 的使用方法。我们首先通过 ExtensionLoader 的 getExtensionLoader 方法获取一个
ExtensionLoader 实例,然后再通过 ExtensionLoader 的 getExtension
方法获取拓展类对象。这其中,getExtensionLoader 方法用于从缓存中获取与拓展类对应的
ExtensionLoader,若缓存未命中,则创建一个新的实例。该方法的逻辑比较简单,本章就不就行分析了。下面我们从 ExtensionLoader 的
getExtension 方法作为入口,对拓展类对象的获取过程进行详细的分析。
+上一章简单演示了 Dubbo SPI 的使用方法。我们首先通过 ExtensionLoader 的 getExtensionLoader 方法获取一个
ExtensionLoader 实例,然后再通过 ExtensionLoader 的 getExtension
方法获取拓展类对象。这其中,getExtensionLoader 方法用于从缓存中获取与拓展类对应的
ExtensionLoader,若缓存未命中,则创建一个新的实例。该方法的逻辑比较简单,本章就不进行分析了。下面我们从 ExtensionLoader 的
getExtension 方法作为入口,对拓展类对象的获取过程进行详细的分析。
```java
public T getExtension(String name) {
@@ -427,4 +427,4 @@ Dubbo IOC 目前仅支持 setter 方式注入,总的来说,逻辑比较简
本篇文章简单分别介绍了 Java SPI 与 Dubbo SPI 用法,并对 Dubbo SPI 的加载拓展类的过程进行了分析。另外,在 Dubbo SPI
中还有一块重要的逻辑这里没有进行分析,即 Dubbo SPI 的扩展点自适应机制。该机制的逻辑较为复杂,我们将会在下一篇文章中进行详细的分析。
-好了,本篇文件就先到这里了。如果文章中有错误不妥之处,欢迎大家提 issue 进行反馈,或者提 pull request 进行修正。让我们携手共建
Dubbo 社区。
\ No newline at end of file
+好了,本篇文章就先到这里了。如果文章中有错误不妥之处,欢迎大家提 issue 进行反馈,或者提 pull request 进行修正。让我们携手共建
Dubbo 社区。