Spring启动容器过程
2022-06-05 23:25:10 5 举报
Spring启动容器过程
作者其他创作
大纲/内容
4、把步骤3中list转换成beanDefinitionMap,map的key是bean的简单名称首字母小写(MyAction-->myAction)
Spring启动容器
6、封装成BeanWrapper,然后通过反射去属性注入
5、遍历beanDefinitionMap,通过key得到beanDefinition,通过beanDefinition中类的全名称反射得到一个对象,放入到一个map中 factoryBeanObjectCache
2、解析配置文件,把得到的Bean的全名称都获取到,放入到List中registryBeanClasses
3、遍历循环registryBeanClasses,把list中所有的值都封装成BeanDefinition,BeanDefinition中有两个属 性,一个是类的简单名称,首字母小写,另外一个是类的全名称(如果类有接口,还要放一份接口的 BeanDefinition)
1、BeanDefinitionReader加载配置文件
7、初始化后放入到容器中
收藏
0 条评论
回复 删除
下一页