Spring Boot 面试题深度解析,面试官喜欢深挖的Spring Boot问题( 二 )

答:Spring Boot 在启动的时候会干这几件事情:

① Spring Boot 在启动时会去依赖的 Starter 包中寻找 resources/META-INF/spring.factories 文件,然后根据文件中配置的 Jar 包去扫描项目所依赖的 Jar 包。② 根据 spring.factories 配置加载 AutoConfigure 类③ 根据 @Conditional 注解的条件,进行自动配置并将 Bean 注入 Spring Context总结一下,其实就是 Spring Boot 在启动的时候,按照约定去读取 Spring Boot Starter 的配置信息,再根据配置信息对资源进行初始化,并注入到 Spring 容器中。这样 Spring Boot 启动完毕后,就已经准备好了一切资源,使用过程中直接注入对应 Bean 资源即可。

Spring Boot 面试题深度解析,面试官喜欢深挖的Spring Boot问题

这只是简单的三连环问答,不知道有多少同学能够完整的回答出来。

其实 Spring Boot 中有很多的技术点可以挖掘,今天给大家整理了十个高频 Spring Boot 面试题,希望可以在后期的面试中帮助到大家。

推荐阅读