0
点赞
收藏
分享

微信扫一扫

Qt Widget 自定义TitleBar带阴影窗口

爱写作的小土豆 2023-11-17 阅读 38

前言

每次有人问起SpringBoot的启动顺序是不是又来翻博客了?其实只需要稍微查看Spring的源码即可

步骤

  1. SpringBoot的入口org.springframework.boot.SpringApplication#run(String... args),
    这里面实现了SpringBoot程序启动的所有步骤

  2. 启动事件的顺序可以看监听器的顺序定义:org.springframework.boot.SpringApplicationRunListeners 或者 org.springframework.boot.SpringApplicationRunListener

附录

SpringBoot启动顺序

创建组件发送事件执行回调
DefaultBootstrapContextBootstrapRegistryInitializer#initialize
SpringApplicationRunListeners
ApplicationStartingEvent
ConfigurableEnvironment
EnvironmentPreparedEvent
Banner
ConfigurableApplicationContext
ContextPreparedEvent
ConfigurableApplicationContext#refresh
ContextRefreshedEvent
ApplicationStartedEvent
AvailabilityChangeEvent
(LivenessState.CORRECT)
ApplicationRunner#run
CommandLineRunner#run
ApplicationReadyEvent
AvailabilityChangeEvent
(ReadinessState.ACCEPTING_TRAFFIC)
举报

相关推荐

0 条评论