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