Skip to content

Commit

Permalink
docs: update spring articles
Browse files Browse the repository at this point in the history
  • Loading branch information
yanglbme committed Jun 9, 2022
1 parent 41de5a2 commit 0e57aca
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
6 changes: 4 additions & 2 deletions docs/Spring/IoC/BeanFactoryPostProcessor.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# BeanFactoryBeanPostProcessor 源码分析

BeanFactoryBeanPostProcessor 是当 BeanDefinition 读取完元数据(也就是从任意资源中定义的 bean 数据)后还未实例化之前可以进行修改

抄录并翻译官方的语句
Expand All @@ -19,7 +21,7 @@ public interface BeanFactoryPostProcessor {
}
```

#### BeanFactoryPostProcessor 执行时期的探究
## BeanFactoryPostProcessor 执行时期的探究

ApplicationContext 的 refresh() 中的 invokeBeanFactoryPostProcessors 方法就开始创建我们的 BFPP(BeanFactoryPostProcessor)了

Expand Down Expand Up @@ -160,7 +162,7 @@ public static void invokeBeanFactoryPostProcessors(

所谓属性编辑器是当你要自定义更改配置文件中的属性属性时,如 String 类型转为 Date 或者其他,下面的一个小例子展示如何 String 类型的属性怎么转化为 Address 属性

#### 简单工程(Spirng-version-5.3.18)
## 简单工程(Spring-version-5.3.18)

Person 类

Expand Down
2 changes: 2 additions & 0 deletions docs/Spring/IoC/BeanPostProcessor.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# BeanPostProcessor 源码分析

BeanPostProcessor 接口也叫 Bean 后置处理器,作用是在 Bean 对象实例化和依赖注入完成后,在配置文件 bean 的 init-method(初始化方法)或者 InitializingBean 的 afterPropertiesSet 的前后添加我们自己的处理逻辑。注意是 Bean 实例化完毕后及依赖注入完成后触发的,接口的源码如下。

```java
Expand Down

0 comments on commit 0e57aca

Please sign in to comment.