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初始化以及销毁时的顺序 ## 赋值类组件 自动装配组件 ## 织入组件 ## 切面组件