當(dāng)前位置:首頁(yè) > IT技術(shù) > 編程語(yǔ)言 > 正文

Spring 自動(dòng)裝配
2022-08-29 23:55:31

一、什么是自動(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)行使用

Spring 自動(dòng)裝配_spring

Spring 自動(dòng)裝配_redis_02

Spring 自動(dòng)裝配_redis_03

Spring 自動(dòng)裝配_redis_04

Spring 自動(dòng)裝配_redis_05

Spring 自動(dòng)裝配_自動(dòng)裝配_06

Spring 自動(dòng)裝配_自動(dòng)裝配_07

Spring 自動(dòng)裝配_spring_08

Spring 自動(dòng)裝配_自動(dòng)裝配_09

Spring 自動(dòng)裝配_自動(dòng)裝配_10

Spring 自動(dòng)裝配_spring_11

Spring 自動(dòng)裝配_redis_12

Spring 自動(dòng)裝配_spring_13


本文摘自 :https://blog.51cto.com/u

開(kāi)通會(huì)員,享受整站包年服務(wù)立即開(kāi)通 >