Spring Boot 自动装配原理(相见恨晚)

阅读 48

2022-02-13

1.Spring Boot自动配置核心就在于@SpringBootApplication这个复合注解。
2.废话少说,直接上图:
在这里插入图片描述
可以看到@SpringBootApplication由@SpringBootConfiguration,@EnableAutoConguration与@ComponentScan组合而成。其中核心就在于@EnableAutoConguration -> @Import + @Configuration + Spring spi

3.自动配置类由各个Starter提供,使用@Conguration + @Bean定义配置类,放到META/spring.factories下使用spring spi扫描META/spring.factories下的配置类。

4.使用@Import导入自动配置类。

精彩评论(0)

0 0 举报