一、什么是自動(dòng)裝配
在使用SpringBoot的時(shí)候,會(huì)自動(dòng)將Bean裝配到IoC容器中。例如我們?cè)谑褂肦edis數(shù)據(jù)庫(kù)的時(shí)候,會(huì)引入依賴spring-boot-starter-data-redis。在引入這個(gè)依賴后,服務(wù)初始化的時(shí)候,會(huì)將操作Redis需要的組件注入到IoC容器中進(jìn)行后續(xù)使用
自動(dòng)裝配大致過(guò)程如下:
獲取到組件(例如spring-boot-starter-data-redis)META-INF文件夾下的spring.factories文件
spring.factories文件中列出需要注入IoC容器的類(lèi)
將實(shí)體類(lèi)注入到IoC容器中進(jìn)行使用
本文摘自 :https://blog.51cto.com/u