视频链接:Spring-00-Spring课程介绍_哔哩哔哩_bilibili
Spring Framework系统架构以及学习顺序
核心概念(IoC、DI、Bean)
IoC入门案例
导入坐标
提供需要被管理的类(Dao)和需要被注入的类(Service)
创建配置文件
初始化容器,通过容器获取bean
DI入门案例
Bean的配置
bean的别名
name表示别名,在使用IOC容器获取bean时,可以使用别名获取。
bean的作用范围
实例化Bean的三种方式
使用构造方法实例化
使用静态工厂实例化
使用实例工厂实例化
常用方式(FactoryBean)
Bean的生命周期
生命周期的控制
使用配置控制
使用接口配置(不常用的方法)
bean的销毁
依赖注入方式(DI)
setter注入引用类型
见前面示例
setter注入基本类型
构造器注入引用类型
构造器注入简单类型
依赖注入方式选择
依赖自动装配
注入集合对象
加载properties文件
容器
创建容器
获取bean
容器类层次结构图
BeanFactory初始化
注解开发
定义bean
纯注解开发
bean的作用范围
bean的生命周期
依赖注入
加载properties文件
第三方bean管理
方法一
方法二
依赖注入
与XML配置对比
Spring整合MyBatis
原始MyBatis程序
核心对象是SqlSessionFactory