SpringBoot扩展点–自动装配
一、概述
源码基于SpringBoot 2.7.xx版本
前置知识点–SpringBoot启动流程分析6–run方法之refreshContext()方法
前置知识点–SpringBoot扩展点–BeanFactoryPostProcessor
1.1 简介
本节接前置知识点中的 ConfigurationClassPostProcessor 接着讲解 ConfigurationClassParser 类中的parse()
方法,进而分析SpringBoot的自动装配原理。parse()方法会解析自动装配注解导入的自动装配类,具体注解请参考1.2章节。
1.2 @SpringBootApplication自动装配注解概览
- @SpringBootApplication
- @EnableAutoConfiguration
- AutoConfigurationImportSelector
- @EnableAutoConfiguration
二、详解
2.1 @EnableAutoConfiguration注解
&#