此版本仍在开发中,尚不被认为是稳定的。对于最新的稳定版本,请使用 Spring Framework 6.2.10spring-doc.cadn.net.cn

应用程序启动步骤

附录的这一部分列出了现有的StartupSteps核心容器被检测。spring-doc.cadn.net.cn

每个启动步骤的名称和详细信息不是公共合同的一部分,并且 可能会发生变化;这被视为核心容器的实现细节,并将紧随其后 它的行为发生了变化。
表 1.核心容器中定义的应用程序启动步骤
名称 描述 标签

spring.beans.instantiatespring-doc.cadn.net.cn

Bean 及其依赖项的实例化。spring-doc.cadn.net.cn

beanName豆子的名字,beanType注射点所需的类型。spring-doc.cadn.net.cn

spring.beans.smart-initializespring-doc.cadn.net.cn

初始化SmartInitializingSingleton豆。spring-doc.cadn.net.cn

beanName豆子的名称。spring-doc.cadn.net.cn

spring.context.annotated-bean-reader.createspring-doc.cadn.net.cn

创建AnnotatedBeanDefinitionReader.spring-doc.cadn.net.cn

spring.context.base-packages.scanspring-doc.cadn.net.cn

扫描基本包。spring-doc.cadn.net.cn

packages用于扫描的基本包数组。spring-doc.cadn.net.cn

spring.context.beans.post-processspring-doc.cadn.net.cn

豆子后处理阶段。spring-doc.cadn.net.cn

spring.context.bean-factory.post-processspring-doc.cadn.net.cn

调用BeanFactoryPostProcessor豆。spring-doc.cadn.net.cn

postProcessor当前后处理器。spring-doc.cadn.net.cn

spring.context.beandef-registry.post-processspring-doc.cadn.net.cn

调用BeanDefinitionRegistryPostProcessor豆。spring-doc.cadn.net.cn

postProcessor当前后处理器。spring-doc.cadn.net.cn

spring.context.component-classes.registerspring-doc.cadn.net.cn

通过注册组件类AnnotationConfigApplicationContext#register.spring-doc.cadn.net.cn

classes用于注册的给定类数组。spring-doc.cadn.net.cn

spring.context.config-classes.enhancespring-doc.cadn.net.cn

使用 CGLIB 代理增强配置类。spring-doc.cadn.net.cn

classCount增强类的计数。spring-doc.cadn.net.cn

spring.context.config-classes.parsespring-doc.cadn.net.cn

配置类解析阶段使用ConfigurationClassPostProcessor.spring-doc.cadn.net.cn

classCount已处理的类计数。spring-doc.cadn.net.cn

spring.context.refreshspring-doc.cadn.net.cn

应用程序上下文刷新阶段。spring-doc.cadn.net.cn