Spring1.0 初始化时序图
websequence时序图
title Spring1.0 初始化时序图
ContextLoaderListener->+ContextLoader: initWebApplicationContext()
ContextLoader->ContextLoader:createWebApplicationContext()
note left of BeanUtils:初始化\nXmlWebApplicationContext\n对象
ContextLoader->+BeanUtils:instantiateClass()
BeanUtils->-ContextLoader:返回XmlWebApplicationContext对象
ContextLoader->+ConfigurableWebApplicationContext:将XmlWebApplicationContext转化为\nConfigurableWebApplicationContext
ConfigurableWebApplicationContext->ConfigurableWebApplicationContext:setParent()
ConfigurableWebApplicationContext->ConfigurableWebApplicationContext:setServletContext()
ConfigurableWebApplicationContext->ConfigurableWebApplicationContext:获取contextConfigLocation配置项
ConfigurableWebApplicationContext->ConfigurableWebApplicationContext:setConfigLocations()
ConfigurableWebApplicationContext->ConfigurableWebApplicationContext:refresh()
ConfigurableWebApplicationContext->-ContextLoader:返回
ConfigurableWebApplicationContext对象ContextLoader->-ContextLoaderListener:返回