Spring 自动装配
2022-08-29 23:55:31

一、什么是自动装配

在使用SpringBoot的时候,会自动将Bean装配到IoC容器中。例如我们在使用Redis数据库的时候,会引入依赖spring-boot-starter-data-redis。在引入这个依赖后,服务初始化的时候,会将操作Redis需要的组件注入到IoC容器中进行后续使用

自动装配大致过程如下:

获取到组件(例如spring-boot-starter-data-redis)META-INF文件夹下的spring.factories文件

spring.factories文件中列出需要注入IoC容器的类

将实体类注入到IoC容器中进行使用

Spring 自动装配_spring

Spring 自动装配_redis_02

Spring 自动装配_redis_03

Spring 自动装配_redis_04

Spring 自动装配_redis_05

Spring 自动装配_自动装配_06

Spring 自动装配_自动装配_07

Spring 自动装配_spring_08

Spring 自动装配_自动装配_09

Spring 自动装配_自动装配_10

Spring 自动装配_spring_11

Spring 自动装配_redis_12

Spring 自动装配_spring_13


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


更多科技新闻 ......