spring学习笔记(二)——使用注解
慕课网,spring入门,学习笔记
https://www.imooc.com/video/19059
1. component-scan包扫描
- 在xml中开启包扫描
- 在配置类中使用包扫描
实例化bean的注解
2. 注入
- 通过构造方法和set方法注入bean
- 通过属性直接注入bean
- 实例化注入时指定bean id
- List/Set类型的注入
直接注入实例
将多个泛型实例注入到List
- map类型的注入
注入泛型类型
注入多个泛型实例
简单类型的注入和SpringIoC容器内置接口的注入
@Qualifier:指定注入的bean
@Order:list类型中元素顺序排序
@Value:可以直接给属性赋值
通过注解设置作用域
@Scope,singleton, prototype
懒加载
@Lazy,修改方法,表示某个bean懒加载;修饰configuration类,表示配置类中所有bean默认懒加载。
初始化和销毁
- 实现InitializationBean、DisposableBean接口
- 使用注解@PostContruct、@PreDestroy
- 使用@Bean注解的参数initMethod、detroyMethod
xml和注解都在支持的方式
xml形式
注解形式