Skip to content

Commit 4c671ba

Browse files
authored
docs: fix image paths (#155)
1 parent a4fe5dc commit 4c671ba

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

docs/Spring/clazz/Spring-beanFactory.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
### 类图
1111

12-
![beanFactory](/images/spring/BeanFactory.png)
12+
![beanFactory](../../../images/spring/BeanFactory.png)
1313

1414
### 方法列表
1515

@@ -226,11 +226,11 @@ protected void assertBeanFactoryActive() {
226226

227227
- 获取到的对象是`org.springframework.beans.factory.support.DefaultListableBeanFactory`
228228

229-
![image-20200902102912716](images/image-20200902102912716.png)
229+
![image-20200902102912716](../../../images/spring/image-20200902102912716.png)
230230

231231
- 整体类图
232232

233-
![image-20200902103154580](images/image-20200902103154580.png)
233+
![image-20200902103154580](../../../images/spring/image-20200902103154580.png)
234234

235235
### doGetBean
236236

@@ -299,7 +299,7 @@ private final Map<String, String> aliasMap = new ConcurrentHashMap<>(16);
299299

300300
aliasMap 和 别名标签的对应关系
301301

302-
![image-20200902105454958](images/image-20200902105454958.png)
302+
![image-20200902105454958](../../../images/spring/image-20200902105454958.png)
303303

304304
alias 标签的 alias 值作为别名的 key , alias 标签的 name 值作为 value
305305

@@ -704,7 +704,7 @@ protected void clearMergedBeanDefinition(String beanName) {
704704
- 这个方法获取一个`RootBeanDefinition`对象 , 这个对象也是 bean 的一种定义。
705705
- 从目前的几个方法名称来看,暂且认为这是一个合并了多个 `BeanDefinition`的对象吧
706706

707-
![rootBeanDefinition](/images/spring/RootBeanDefinition.png)
707+
![rootBeanDefinition](../../../images/spring/RootBeanDefinition.png)
708708

709709
```java
710710
protected RootBeanDefinition getMergedLocalBeanDefinition(String beanName) throws BeansException {
@@ -1009,7 +1009,7 @@ private boolean isDependent(String beanName, String dependentBeanName, @Nullable
10091009
</bean>
10101010
```
10111011

1012-
![image-20200903091759451](images/image-20200903091759451.png)
1012+
![image-20200903091759451](../../../images/spring/image-20200903091759451.png)
10131013

10141014
#### registerDependentBean
10151015

@@ -1476,7 +1476,7 @@ protected Object evaluateBeanDefinitionString(@Nullable String value, @Nullable
14761476

14771477
- 类图
14781478

1479-
![](/images/spring/TemplateAwareExpressionParser.png)
1479+
![](../../../images/spring/TemplateAwareExpressionParser.png)
14801480

14811481
###### BeanExpressionContext
14821482

@@ -1562,7 +1562,7 @@ private Expression parseTemplate(String expressionString, ParserContext context)
15621562
}
15631563
```
15641564

1565-
![image-20200903111128603](images/image-20200903111128603.png)
1565+
![image-20200903111128603](../../../images/spring/image-20200903111128603.png)
15661566

15671567
- `parseExpressions`
15681568

@@ -2175,7 +2175,7 @@ try {
21752175

21762176
pvs 属性如下
21772177

2178-
![image-20200903150738285](images/image-20200903150738285.png)
2178+
![image-20200903150738285](../../../images/spring/image-20200903150738285.png)
21792179

21802180
###### applyPropertyValues
21812181

@@ -2304,7 +2304,7 @@ try {
23042304
}
23052305
```
23062306

2307-
![image-20200903150930186](images/image-20200903150930186.png)
2307+
![image-20200903150930186](../../../images/spring/image-20200903150930186.png)
23082308

23092309
###### initializeBean
23102310

@@ -2461,7 +2461,7 @@ protected void invokeInitMethods(String beanName, final Object bean, @Nullable R
24612461
}
24622462
```
24632463

2464-
![image-20200903153057321](images/image-20200903153057321.png)
2464+
![image-20200903153057321](../../../images/spring/image-20200903153057321.png)
24652465

24662466
我们现在的 bean 不是`InitializingBean` 会走自定义的`init-mthod`方法
24672467

@@ -2483,15 +2483,15 @@ protected void invokeInitMethods(String beanName, final Object bean, @Nullable R
24832483

24842484
- 观察 `initMethodName` 会变成 标签属性`init-method` 的内容. 接下来就是通过反射执行方法
24852485

2486-
![image-20200903153432559](images/image-20200903153432559.png)
2486+
![image-20200903153432559](../../../images/spring/image-20200903153432559.png)
24872487

24882488
- 在执行方法前将 bean 的信息先做一次截图
24892489

2490-
![image-20200903153533141](images/image-20200903153533141.png)
2490+
![image-20200903153533141](../../../images/spring/image-20200903153533141.png)
24912491

24922492
- 如果按照我们代码中的编写方式 bean 的属性会被覆盖
24932493

2494-
![image-20200903153617353](images/image-20200903153617353.png)
2494+
![image-20200903153617353](../../../images/spring/image-20200903153617353.png)
24952495

24962496
###### invokeCustomInitMethod
24972497

0 commit comments

Comments
 (0)