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

应用程序启动步骤

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

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

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

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

beanNamebean 的名称,beanType注入点所需的类型。spring-doc.cadn.net.cn

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

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

beanNameBean 的名称。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

Bean 后处理阶段。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