试题
考点

项目框架-spring boot-springboot启动和自动配置

面5笔5

SpringBoot启动流程?

前往“校招VIP”小程序,刷题更快
最新校招难题刷题,快来进刷题群吧
解答

首先从main找到run()方法,在执行run()方法之前new一个SpringApplication对象

进入run()方法,创建应用监听器SpringApplicationRunListeners开始监听

然后加载SpringBoot配置环境(ConfigurableEnvironment),然后把配置环境(Environment)加入监听对象中

然后加载应用上下文(ConfigurableApplicationContext),当做run方法的返回对象

最后创建Spring容器,refreshContext(context),实现starter自动化配置和bean的实例化等工作。

文章链接

评论
暂无评论

加载更多