[spring]ioc启动过程

来源:互联网 发布:冰川网络官网 编辑:程序博客网 时间:2024/06/06 01:45
web.xml
ContextLoaderListener  ServletContextEvent  initWebApplicationContext

RootBeanDefinition
org\springframework\beans\factory\support\AbstractBeanFactory.java
doGetBean
getSingleton
createBean

执行了构造函数之后(getObject)
org/springframework/context/annotation/CommonAnnotationBeanPostProcessor.java
postProcessPropertyValues
org\springframework\beans\factory\annotation\InjectionMetadata.java
inject
getResourceToInject

getResource
autowireResource
org\springframework\beans\factory\support\DefaultSingletonBeanRegistry.java
registerDependentBean
dependentBeanMap  记录当前类依赖的属性类   class:property
dependenciesForBeanMap   记录属性类被某个类依赖  property:class

0 0
原创粉丝点击