2.9 loadBeanDefinitions函数执行时序图
2016-09-23 11:32:45 0 举报
loadBeanDefinitions函数执行时序图描述了在Spring容器中加载Bean定义的过程。首先,容器会调用该函数,然后它会扫描所有的Bean定义文件和注解,将这些信息加载到内存中。接着,容器会根据这些信息创建Bean实例,并将它们注册到容器中。最后,当容器需要使用这些Bean时,它会从注册表中获取对应的Bean实例并返回。整个过程包括了文件扫描、信息加载、Bean实例创建和注册以及Bean实例获取等步骤。
作者其他创作
大纲/内容
1.3.5 new InputSource(inputStream)
1.3loadBeanDefinitions(encodedResource)
1.4loadedBeanDefinitionNum:int
1.3.6 inputSource:InputSource
1.3.2 resource Resource
1.3.4:inputStream InputStream
encodeResourceEncodedResource
1.3.8 loadBeanDefinitionNum:int
reader:XmlBeanDefinitionReader
1.1new EncodedResource(resource)
inputSourceInputSource
1.2encodeResource:EncodedResource
1.3.3 getInputStream()
2:loadBeanDefinitionNum:int
1.3.1 getResource()
1.loadBeanDefinitions(resource)
resource:Resource
xmlBeanFactoryBeanFactory
0 条评论
下一页