springframework-容器初始化
2022-12-13 00:58:25 8 举报
spring框架流程
作者其他创作
大纲/内容
抽象接口定义读取配置文件的规范
Spring容器初始化
BeanPostProcessor
BeanDefinitionReader
BeanFactoryPostProcessor
new classPathXmlApplicationContext()
实例化bean
BeanFactory
提前定义好的bean对象的描述信息
BeanPostProcessor:before
Constructor ctor = clazz.getDeclareConstructor();Object obj = ctor.getInstance();
cglib动态代理
JDK动态代理
xml
<bean id=? class=? scope=\"prototype\"> <property name=? value=?/> <property name=? value=?/></bean><bean id=? class=? scope=\"prototype\"> <constructor-args name=? value=?/> <constructor-args name=? value=?/></bean>
BeanPostProcessor:after
json
new 反射
填充属性
初始化bean
完整bean对象
AOP
yaml
IoC容器
bean定义信息BeanDefinition
0 条评论
下一页