天天看點

高頻面試題-請聊一下Springboot自動裝配原理!

自從SpringBoot的出現,讓Java的基本系統搭建過程變得更簡單,不需要關心很多的配置檔案,也不需要去關心市面上各版本的包存在版本沖突等等的問題,使得SpringBoot讓開發人員推崇備至。

SpringBoot

在面試過程中,SpringBoot的面試題也同樣是非常頻繁的,簡單點的有

SpringBoot有哪些核心注解?

SpringBoot如何啟動?

SpringBoot中yml配置檔案有什麼不同之處?

等等吧,問這些都是在檢測你是否對SpringBoot有了解。

當然還有一些細節點的面試題有

SpringBoot如何實作熱部署?

SpringBoot如何設定服務端口号?

SpringBoot如何做到切換不同環境的配置檔案?

等等,這些問題就不同了,如果面試官問出了這些,許是在檢測你是否真正的使用過SpringBoot,或者是否對SpringBoot項目有一定的基礎。

除了以上面試題目之外,還會有些問題,用于檢測你是否對SpringBoot有更深入的研究,不再局限于使用層面,比如:

SpringBoot如何實作的自動裝配?

SpringBoot中starter的原理?

等等。

今天我們就是來說一下SpringBoot中的自動裝配原理,自動裝配是SpringBoot中的一個非常重要的,也是非常具有特色的功能,下面就來看一下吧。

自動裝配

從啟動類開始看