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 面试题,希望可以在后期的面试中帮助到大家。
推荐阅读
- BAT面试题汇总:分布式+Dubbo +JVM+微服务+多线程+Spring附答案
- BAT面试Java高岗必问115题:Spring,微服务,SpringMVC,MyBatis
- BATJ30道经典常见Android 高级面试题及答案
- 2020春招Java面试题型汇总《1》
- SpringBoot图文教程1「概念+案例 思维导图」「基础篇上」
- 2020最新500道Java高岗面试题:数据库+微服务 +SSM+并发编程+..
- 疫情过后,Java开发者如何应对多线程与高并发面试题目?提高自身竞争力
- 腾讯面试题难倒众网友:100支箭你和对手共用,怎么才能赢?
- 从中游公司跳槽到腾讯T4的制胜关键,自曝狂刷五遍的面试题
- 百度开发七年攻城狮汇总全网高级Java岗位面试题(附答案总结)建议珍藏