docs: update spring articles
This commit is contained in:
parent
41de5a213f
commit
0e57acac6c
@ -1,3 +1,5 @@
|
||||
# BeanFactoryBeanPostProcessor 源码分析
|
||||
|
||||
BeanFactoryBeanPostProcessor 是当 BeanDefinition 读取完元数据(也就是从任意资源中定义的 bean 数据)后还未实例化之前可以进行修改
|
||||
|
||||
抄录并翻译官方的语句
|
||||
@ -19,7 +21,7 @@ public interface BeanFactoryPostProcessor {
|
||||
}
|
||||
```
|
||||
|
||||
#### BeanFactoryPostProcessor 执行时期的探究
|
||||
## BeanFactoryPostProcessor 执行时期的探究
|
||||
|
||||
ApplicationContext 的 refresh() 中的 invokeBeanFactoryPostProcessors 方法就开始创建我们的 BFPP(BeanFactoryPostProcessor)了
|
||||
|
||||
@ -160,7 +162,7 @@ public static void invokeBeanFactoryPostProcessors(
|
||||
|
||||
所谓属性编辑器是当你要自定义更改配置文件中的属性属性时,如 String 类型转为 Date 或者其他,下面的一个小例子展示如何 String 类型的属性怎么转化为 Address 属性
|
||||
|
||||
#### 简单工程(Spirng-version-5.3.18)
|
||||
## 简单工程(Spring-version-5.3.18)
|
||||
|
||||
Person 类
|
||||
|
||||
|
@ -1,3 +1,5 @@
|
||||
# BeanPostProcessor 源码分析
|
||||
|
||||
BeanPostProcessor 接口也叫 Bean 后置处理器,作用是在 Bean 对象实例化和依赖注入完成后,在配置文件 bean 的 init-method(初始化方法)或者 InitializingBean 的 afterPropertiesSet 的前后添加我们自己的处理逻辑。注意是 Bean 实例化完毕后及依赖注入完成后触发的,接口的源码如下。
|
||||
|
||||
```java
|
||||
|
Loading…
x
Reference in New Issue
Block a user