- @startuml
- autonumber 1 "[0.0]"
- title ApplicationContext 创建过程
- SpringApplication -> SpringApplication : createApplicationContext\n创建上下文对象
- SpringApplication -> AnnotationConfigEmbeddedWebApplicationContext : BeanUtils.instantiate(contextClass) \n创建实例\nAnnotationConfigEmbeddedWebApplicationContext()
- AnnotationConfigEmbeddedWebApplicationContext --> AnnotatedBeanDefinitionReader : 初始化AnnotatedBeanDefinitionReader\n(BeanDefinitionRegistry registry)
- AnnotatedBeanDefinitionReader -> AnnotatedBeanDefinitionReader:getOrCreateEnvironment\n(BeanDefinitionRegistry registry)
- @enduml
|