1.前言
自动装配则是 SpringBoot 的核心,自动装配是如何实现的呢?为什么我们只要引入一个 starter 组件依赖就能实现自动装配呢,接下来就让我们一起来探讨下 SpringBoot 的自动装配机制
2.自动装配原理
提到自动装配,那么你首先得知道spring的SPI(serviceproviderinterface)机制,因为自动装配的完成就是靠SPI机制完成的。
接下来咱就详细分解下自动装配的原理过程
2.1@SpringBootApplication注解
spingBootApplication 注解是springBoot的核心,此注解为复合注解。如下图,其中@EnableAutoConfiguration注解又是实现自动装配的关键。
2.2@EnableAutoConfiguration注解
如图:此注解也是一个复合注解,其中@Import也是实现自动装配的关键,个人认为这是一个最核心的注解。有时间,我会单独写一篇博客来针对此注解进行讲解。注意看:@Import
2.3
标签:装配,springBoot,SPI,自动,Import,注解 From: https://www.cnblogs.com/fuerming/p/17485808.html