对于最新的稳定版本,请使用 Spring Framework 7.0.6!spring-doc.cadn.net.cn

应用程序启动步骤

附录的这一部分列出了核心容器所配备的现有 StartupStepsspring-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 个 bean。spring-doc.cadn.net.cn

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

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

创建 AnnotatedBeanDefinitionReaderspring-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

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

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

调用 BeanFactoryPostProcessor 个 bean。spring-doc.cadn.net.cn

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

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

调用 BeanDefinitionRegistryPostProcessor 个 bean。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

配置类解析阶段与 ConfigurationClassPostProcessorspring-doc.cadn.net.cn

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

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

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