SpringIOC
2020-12-28 22:06:58 16 举报
SpringIOC
作者其他创作
大纲/内容
初始化bean执行init方法
BeanFactoryProcessor
yaml配置文件.....
反射
BeanPostProcessor:after
给对象的属性赋值
xml
new ApplicationContext(\"application.xml\").getBean(\"beanName\");
BeanFactory
属性填充
bean
在xml配置文件中定义好的配置文件的描述信息
BeanDefinitionReader
yaml
bean的定义信息BeanDefinition
Spring是如何创建对象的
IOC
通过反射创建对象Class clazzClass.forName(\"全限定类名\");Consturctor ctor = clazz.getDeclareConstructor();Object obj = ctor.newInstance();
实例化bean
获取bean
xml配置文件<bean id=\"\" class=\"\"> <property name=\"\" value=\"\"/> <property name=\"\" ref=\"\"/></bean><bean id=\"\" class=\"\"> <constructor-arg name=\"\" value=\"\"/> <constructor-arg name=\"\" ref=\"\"/></bean>
IOC Container
BeanPostProcessor:before
接口定义读取配置文件的规范
完整的bean对象
0 条评论
回复 删除
下一页