springBoot流程图
2021-07-15 15:17:28 0 举报
springBoot加载流程图
作者其他创作
大纲/内容
Bean的生命周期找到BeanFactory这个类66行:1.实例化 Instantiation2.属性赋值 Populate3.初始化 Initialization4.销毁 Destruction
初始化之前执行
例子:Person
初始化之后执行
BeanFactroryPostProcessor
BeanDefinition
BeanFactory
初始化
利用反射Constructor ctor= Class.getConstructor();Person person = ctor.newInstance();
BeanDefinitionReader接口
实例化
创建对象对象的实例化
容器:生产对象
AOP的源码就是调用BeanPostProcessor的入口
XML
定义信息的解析
在整个spring框架中,如果想在某些阶段做一些独特的事情,应该怎么做?监听器:观察者模式
Environment环境(JDK有哪些对应的参数,对应的库)
BeanPostProcessor接口后置处理器增强器
注解
创建对象对象的初始化
扩展性,是一个框架必须考虑的事情
BeanFactroryPostProcessor接口,能够修改Beand的信息,对bean的定义信息进行一些额外的扩展。
java配置类
对象的定义信息
自动装配
0 条评论
回复 删除
下一页