docs: fix image paths (#155)
This commit is contained in:
parent
a4fe5dc493
commit
4c671bab6f
@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
### 类图
|
### 类图
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### 方法列表
|
### 方法列表
|
||||||
|
|
||||||
@ -226,11 +226,11 @@ protected void assertBeanFactoryActive() {
|
|||||||
|
|
||||||
- 获取到的对象是`org.springframework.beans.factory.support.DefaultListableBeanFactory`
|
- 获取到的对象是`org.springframework.beans.factory.support.DefaultListableBeanFactory`
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
- 整体类图
|
- 整体类图
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
### doGetBean
|
### doGetBean
|
||||||
|
|
||||||
@ -299,7 +299,7 @@ private final Map<String, String> aliasMap = new ConcurrentHashMap<>(16);
|
|||||||
|
|
||||||
aliasMap 和 别名标签的对应关系
|
aliasMap 和 别名标签的对应关系
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
alias 标签的 alias 值作为别名的 key , alias 标签的 name 值作为 value
|
alias 标签的 alias 值作为别名的 key , alias 标签的 name 值作为 value
|
||||||
|
|
||||||
@ -704,7 +704,7 @@ protected void clearMergedBeanDefinition(String beanName) {
|
|||||||
- 这个方法获取一个`RootBeanDefinition`对象 , 这个对象也是 bean 的一种定义。
|
- 这个方法获取一个`RootBeanDefinition`对象 , 这个对象也是 bean 的一种定义。
|
||||||
- 从目前的几个方法名称来看,暂且认为这是一个合并了多个 `BeanDefinition`的对象吧
|
- 从目前的几个方法名称来看,暂且认为这是一个合并了多个 `BeanDefinition`的对象吧
|
||||||
|
|
||||||

|

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

|

|
||||||
|
|
||||||
#### registerDependentBean
|
#### registerDependentBean
|
||||||
|
|
||||||
@ -1476,7 +1476,7 @@ protected Object evaluateBeanDefinitionString(@Nullable String value, @Nullable
|
|||||||
|
|
||||||
- 类图
|
- 类图
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
###### BeanExpressionContext
|
###### BeanExpressionContext
|
||||||
|
|
||||||
@ -1562,7 +1562,7 @@ private Expression parseTemplate(String expressionString, ParserContext context)
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
- `parseExpressions`
|
- `parseExpressions`
|
||||||
|
|
||||||
@ -2175,7 +2175,7 @@ try {
|
|||||||
|
|
||||||
pvs 属性如下
|
pvs 属性如下
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
###### applyPropertyValues
|
###### applyPropertyValues
|
||||||
|
|
||||||
@ -2304,7 +2304,7 @@ try {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
###### initializeBean
|
###### initializeBean
|
||||||
|
|
||||||
@ -2461,7 +2461,7 @@ protected void invokeInitMethods(String beanName, final Object bean, @Nullable R
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
我们现在的 bean 不是`InitializingBean` 会走自定义的`init-mthod`方法
|
我们现在的 bean 不是`InitializingBean` 会走自定义的`init-mthod`方法
|
||||||
|
|
||||||
@ -2483,15 +2483,15 @@ protected void invokeInitMethods(String beanName, final Object bean, @Nullable R
|
|||||||
|
|
||||||
- 观察 `initMethodName` 会变成 标签属性`init-method` 的内容. 接下来就是通过反射执行方法
|
- 观察 `initMethodName` 会变成 标签属性`init-method` 的内容. 接下来就是通过反射执行方法
|
||||||
|
|
||||||

|

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

|

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

|

|
||||||
|
|
||||||
###### invokeCustomInitMethod
|
###### invokeCustomInitMethod
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user