校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > 项目框架 > springboot启动和自动配置
题目

SpringBoot启动流程?

解答

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

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

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

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

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

C 0条回复 评论

帖子还没人回复快来抢沙发