springboot启动流程详解

【springboot启动流程详解】

springboot启动流程详解

文章插图

当我们运行SpringApplication的main方法时,调用静态方法run()首先被实例化 。当SpringApplication初始化时,我们主要做三件事:
1.根据类路径下是否有可配置的web应用上下文来判断是否启动web应用上下文 。
2.类路径下所有可用的ApplicationContextInitializer 。
3.类路径下所有可用的应用程序侦听器 。
以上是对springboot启动过程的详细解释 。这篇文章已经分享到这里了,希望对大家有所帮助 。