1. Spring两大主要功能
![image](https://img-blog.csdnimg.cn/1f3b4c96485849bc88b61304b30f87d3.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAdG9iZWJldHRlcjk1Mjc=,size_18,color_FFFFFF,t_70,g_se,x_16)
2. Bean的生命周期(部分生命周期,不包括销毁)
![image](https://img-blog.csdnimg.cn/73296868c46547c592740de1fa512c6f.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAdG9iZWJldHRlcjk1Mjc=,size_20,color_FFFFFF,t_70,g_se,x_16)
以上Bean的生命周期只是多数情况下bean的生命周期,实际上Bean的创建不仅仅是反射一种,也有其他方式,比如FactoryBean。
2.1 两个重要接口及Aware接口
![image](https://img-blog.csdnimg.cn/3548e54230ef4bc8909cff9069027717.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAdG9iZWJldHRlcjk1Mjc=,size_20,color_FFFFFF,t_70,g_se,x_16)
2.2 创建对象的过程
![image](https://img-blog.csdnimg.cn/403c7a3e64b5433a936cdc956f988776.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAdG9iZWJldHRlcjk1Mjc=,size_19,color_FFFFFF,t_70,g_se,x_16)
2.3 Bean的scope作用域
![Bean的作用域](https://img-blog.csdnimg.cn/8444b1be8ae24376b387019c39b5daf2.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAdG9iZWJldHRlcjk1Mjc=,size_12,color_FFFFFF,t_70,g_se,x_16)
2.4 Bean的类型
![image](https://img-blog.csdnimg.cn/26eaa6b450ab42629feda2c64371fe92.png)
2.5 获得反射对象的三种方式
![image](https://img-blog.csdnimg.cn/f1b1cef7831944188baef33d9b836d59.png)
3. 涉及的接口汇总
![image](https://img-blog.csdnimg.cn/c92dbc816a9f4b09ac25bb1bd2e735e3.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAdG9iZWJldHRlcjk1Mjc=,size_20,color_FFFFFF,t_70,g_se,x_16)
4. 涉及设计模式
在不同的阶段要处理不同的工作,应该怎么办?观察者模式:监听器,监听事件,多播器(广播器)。