Spring 5 注解编程基础组件
# Spring5 注解编程基础组件
完全掌握Spring的Annotation API使用
## 配置类组件
### @Configuration
>i 把一个类作为一个IOC容器,它的某个方法头上如果注册了Bean,就会作为Spring容器中的bean;
### @ComponentScan
>i 该注解默认会扫描类所在的包下所有的「配置类」,相当于之前的<context:compoont-scan>
### Scope
>i 用在指定scope作用域(作用在类上)
### Lazy
>i 延迟初始化
### Conditional
>i Spring4开始提供,他的作用是按照一定的条件进行判断,满足条件给容器注册bean
### Import
>i 导入外部资源
### 生命周期控制
>i @PostConstruct 用于指定初始化方法(用在方法上)
@PreDestory用于指定销毁方法(用于方法上)
@DependsOn: 定义Bean初始化以及销毁时的顺序
## 赋值类组件
自动装配组件
## 织入组件
## 切面组件