视频链接: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


整合Mybatis(替换配置文件)


整合JUnit

AOP简介
AOP核心概念


AOP入门案例







AOP工作流程

AOP切入点表达式




AOP通知类型






AOP通知获取参数、返回值、异常




AOP总结




Spring事务
具体操作



Spring事务角色


事务相关配置

事务的传播行为





