## 注解

1. @SpringBootApplication

	- **@SpringBootApplication**，启动类上添加该注解
	- `@EnableAutoConfiguration`：启用自动配置机制
	- `@ComponenScan`：扫描组件 Bean，默认扫描该类所在包下所有类
	- `@Configuraiotn`：允许在 Spring 上下文注册额外 Bean 或导入其他配置类

2. Spring Bean 相关

3. 处理常见的 HTTP 请求类型

4. 前后端传值

5. 读取配置信息

-  `@Value`
- `@configurationProperties`

6. 参数校验

7. 全局处理 Controller 层异常

8. JPA 相关

9. 事务

10. json 数据处理

11. 测试相关

## 核心

1. Springboot 自动配置的条件注解原理

2. 如何实现自动配置

3. 配置属性值如何绑定

4. 各种 Starter 如何构建

5. 启动流程

6. SpringApplication 对象如何构建

7. 事件监听机制

8. 内置生命周期事件详解

**Spring 自动装配原理**