当我们运行SpringApplication的main方法时,调用静态方法run()首先是实例化,SpringApplication初始化的时候主要做主要做三件事:
1、根据classpath下是否存在(ConfigurableWebApplicationContext)判断是否要启动一个web applicationContext。
2、SpringFactoriesInstances加载classpath下所有可用的ApplicationContextInitializer
3、SpringFactoriesInstances加载classpath下所有可用的ApplicationListener
声明:本网页内容为来源互联网,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理,E-MAIL:320919107#qq.com。#改@
springboot启动流程 简单流程来了:http://www.3jise.com/article/166185.html