天天看点

高频面试题-请聊一下Springboot自动装配原理!

自从SpringBoot的出现,让Java的基本系统搭建过程变得更简单,不需要关心很多的配置文件,也不需要去关心市面上各版本的包存在版本冲突等等的问题,使得SpringBoot让开发人员推崇备至。

SpringBoot

在面试过程中,SpringBoot的面试题也同样是非常频繁的,简单点的有

SpringBoot有哪些核心注解?

SpringBoot如何启动?

SpringBoot中yml配置文件有什么不同之处?

等等吧,问这些都是在检测你是否对SpringBoot有了解。

当然还有一些细节点的面试题有

SpringBoot如何实现热部署?

SpringBoot如何设置服务端口号?

SpringBoot如何做到切换不同环境的配置文件?

等等,这些问题就不同了,如果面试官问出了这些,许是在检测你是否真正的使用过SpringBoot,或者是否对SpringBoot项目有一定的基础。

除了以上面试题目之外,还会有些问题,用于检测你是否对SpringBoot有更深入的研究,不再局限于使用层面,比如:

SpringBoot如何实现的自动装配?

SpringBoot中starter的原理?

等等。

今天我们就是来说一下SpringBoot中的自动装配原理,自动装配是SpringBoot中的一个非常重要的,也是非常具有特色的功能,下面就来看一下吧。

自动装配

从启动类开始看