spring容器内置的事件的顺序和说明

spring容器内置的事件的顺序和说明

1、ApplicationStartingEvent  开始容器初始化

2、ApplicationEnvironmentPreparedEvent Environment(profile、属性配置等)创建和初始化好了

3、ApplicationContextInitializedEvent context上下文本身创建和初始化好了,ApplicationContextInitializer都已经执行了

4、ApplicationPreparedEvent 容器完全准备好了,但是bean definition还没有加载

refresh() --- 具体的注入bean

5、ApplicationStartedEvent 初始化完成

6、ApplicationReadyEvent 处在运行中了

相关推荐