ApplicationContextStart_Procedure
2017-03-31 02:32:18 0 举报
登录查看完整内容
ApplicationContextStart_Procedure是一个关键步骤,在Java的Spring框架中启动应用程序上下文。这个过程包括加载所有在应用上下文定义中的beans,初始化它们,并建立它们之间的依赖关系。这个过程中可能会抛出异常,因此需要特别处理。一旦所有的beans都被成功加载和初始化,Spring就可以开始提供其功能了,例如依赖注入和面向切面编程。ApplicationContextStart_Procedure是Spring容器生命周期管理的重要一环,它确保了应用程序的平稳启动和高效运行。
作者其他创作
大纲/内容
ClasspathXmlApplicationContext
start
refreshBeanFactory()
DefaultListableBeanFactory
registerBeanPostProcessors(BeanFactory)
ApplicationContext(String... configLocation)
3
AbstractApplicationContext
prepareRefresh()
refresh()
end
initPropertySources()
1
prepareBeanFactory(BeanFactory)
AbstractXmlApplicationContext
invokeBeanFactoryPostProcessors(BeanFactory)
4
6
finishBeanFactoryInitialization(BeanFactory)
5
2
obtainFreshBeanFactory()
AbstractRefreshableApplicationContext
preInstantiateSingletons()
loadBeanDefinitions(DefaultListableBeanFactory)
PostProcessorRegistrationDelegate
setConfigLocations(String[] configLocations)
0 条评论
回复 删除
下一页