📄️ @SpringBootApplication注解是怎么生效的?
SpringBootApplication 注解是一个组合注解,它包含三个元注解:SpringBootConfiguration、ComponentScan、EnableAutoConfiguration。
📄️ SpringBoot的启动流程?
总的来说,SpringBoot 应用的启动流程就分为 SpringApplication的创建,与 SpringApplication.run 方法的调用两部分:创建 Spring 应用和启动 Spring 应用。
📄️ 什么是自动装配?
Spring 的自动装配,本质上就是一套用于自动加载当前项目和外部依赖中 Spring 配置类或组件的机制。这个机制基于通过启动类上 @EnableAutoConfiguration 注解引入的两个核心组件 AutoConfigurationImportSelector 和 AutoConfigurationPackages.Registrar 实现。