三、容器
1、创建容器
方式一:类路径加载配置文件
方式二:文件路径加载配置文件
加载多个配置文件
2、获取bean
方式一:使用bean名称获取
方式二:使用bean名称获取并指定类型
方式三:使用bean类型获取
3、容器类层次结构图
4、Bean Factory初始化
5、总结
容器相关
Bean相关
依赖注入相关
四、注解开发
1、注解开发定义bean
使用@Component定义bean
核心配置文件中通过组件扫描加载bean
Spring提供@Component注解的三个衍生注解
2、纯注解开发模式
Java类代替Spring核心配置文件
@Configuration注解用于设定当前类为配置类
@ComponentScan注解用于设定扫描路径,此注解只能添加一次,多个数据请用数组格式
读取Spring核心配置文件初始化容器对象切换为读取Java配置类初始化容器对象
3、bean管理
bean作用范围
使用@Scope定义bean作用范围