黑马程序员SSM框架-Spring

视频链接:Spring-00-Spring课程介绍_哔哩哔哩_bilibili

Spring Framework系统架构以及学习顺序

黑马程序员SSM框架-Spring_第1张图片

核心概念(IoC、DI、Bean)

黑马程序员SSM框架-Spring_第2张图片

IoC入门案例

导入坐标

黑马程序员SSM框架-Spring_第3张图片

 提供需要被管理的类(Dao)和需要被注入的类(Service)

黑马程序员SSM框架-Spring_第4张图片

创建配置文件

黑马程序员SSM框架-Spring_第5张图片

黑马程序员SSM框架-Spring_第6张图片

初始化容器,通过容器获取bean

黑马程序员SSM框架-Spring_第7张图片

DI入门案例

黑马程序员SSM框架-Spring_第8张图片

黑马程序员SSM框架-Spring_第9张图片

Bean的配置

bean的别名

name表示别名,在使用IOC容器获取bean时,可以使用别名获取。

bean的作用范围

黑马程序员SSM框架-Spring_第10张图片

实例化Bean的三种方式

使用构造方法实例化

黑马程序员SSM框架-Spring_第11张图片

使用静态工厂实例化

黑马程序员SSM框架-Spring_第12张图片

使用实例工厂实例化

黑马程序员SSM框架-Spring_第13张图片

常用方式(FactoryBean)

黑马程序员SSM框架-Spring_第14张图片

Bean的生命周期

黑马程序员SSM框架-Spring_第15张图片

生命周期的控制

使用配置控制

黑马程序员SSM框架-Spring_第16张图片

使用接口配置(不常用的方法)

黑马程序员SSM框架-Spring_第17张图片

bean的销毁

黑马程序员SSM框架-Spring_第18张图片

依赖注入方式(DI)

setter注入引用类型

见前面示例

黑马程序员SSM框架-Spring_第19张图片

setter注入基本类型

黑马程序员SSM框架-Spring_第20张图片

构造器注入引用类型

黑马程序员SSM框架-Spring_第21张图片

黑马程序员SSM框架-Spring_第22张图片

构造器注入简单类型

黑马程序员SSM框架-Spring_第23张图片

依赖注入方式选择

黑马程序员SSM框架-Spring_第24张图片

依赖自动装配

注入集合对象

黑马程序员SSM框架-Spring_第25张图片

黑马程序员SSM框架-Spring_第26张图片

黑马程序员SSM框架-Spring_第27张图片

黑马程序员SSM框架-Spring_第28张图片

黑马程序员SSM框架-Spring_第29张图片

加载properties文件

黑马程序员SSM框架-Spring_第30张图片

黑马程序员SSM框架-Spring_第31张图片

容器

创建容器

黑马程序员SSM框架-Spring_第32张图片

获取bean

黑马程序员SSM框架-Spring_第33张图片

容器类层次结构图

黑马程序员SSM框架-Spring_第34张图片

BeanFactory初始化

黑马程序员SSM框架-Spring_第35张图片

注解开发

定义bean

黑马程序员SSM框架-Spring_第36张图片

黑马程序员SSM框架-Spring_第37张图片

纯注解开发

黑马程序员SSM框架-Spring_第38张图片

黑马程序员SSM框架-Spring_第39张图片

bean的作用范围

黑马程序员SSM框架-Spring_第40张图片

bean的生命周期

黑马程序员SSM框架-Spring_第41张图片

依赖注入

黑马程序员SSM框架-Spring_第42张图片

黑马程序员SSM框架-Spring_第43张图片

加载properties文件

黑马程序员SSM框架-Spring_第44张图片

第三方bean管理

方法一

黑马程序员SSM框架-Spring_第45张图片

方法二

黑马程序员SSM框架-Spring_第46张图片黑马程序员SSM框架-Spring_第47张图片

依赖注入

黑马程序员SSM框架-Spring_第48张图片

黑马程序员SSM框架-Spring_第49张图片

与XML配置对比

黑马程序员SSM框架-Spring_第50张图片

Spring整合MyBatis

原始MyBatis程序

核心对象是SqlSessionFactory

黑马程序员SSM框架-Spring_第51张图片

黑马程序员SSM框架-Spring_第52张图片

整合Mybatis(替换配置文件)

黑马程序员SSM框架-Spring_第53张图片黑马程序员SSM框架-Spring_第54张图片

整合JUnit

黑马程序员SSM框架-Spring_第55张图片

AOP简介

AOP核心概念

黑马程序员SSM框架-Spring_第56张图片

黑马程序员SSM框架-Spring_第57张图片

AOP入门案例

黑马程序员SSM框架-Spring_第58张图片

黑马程序员SSM框架-Spring_第59张图片

黑马程序员SSM框架-Spring_第60张图片

黑马程序员SSM框架-Spring_第61张图片

黑马程序员SSM框架-Spring_第62张图片黑马程序员SSM框架-Spring_第63张图片黑马程序员SSM框架-Spring_第64张图片

AOP工作流程

黑马程序员SSM框架-Spring_第65张图片

AOP切入点表达式

黑马程序员SSM框架-Spring_第66张图片

黑马程序员SSM框架-Spring_第67张图片

黑马程序员SSM框架-Spring_第68张图片

黑马程序员SSM框架-Spring_第69张图片

AOP通知类型

黑马程序员SSM框架-Spring_第70张图片

黑马程序员SSM框架-Spring_第71张图片

黑马程序员SSM框架-Spring_第72张图片

黑马程序员SSM框架-Spring_第73张图片

黑马程序员SSM框架-Spring_第74张图片

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

黑马程序员SSM框架-Spring_第75张图片

黑马程序员SSM框架-Spring_第76张图片

黑马程序员SSM框架-Spring_第77张图片

黑马程序员SSM框架-Spring_第78张图片

AOP总结

黑马程序员SSM框架-Spring_第79张图片

黑马程序员SSM框架-Spring_第80张图片

黑马程序员SSM框架-Spring_第81张图片

黑马程序员SSM框架-Spring_第82张图片

Spring事务

具体操作

黑马程序员SSM框架-Spring_第83张图片

黑马程序员SSM框架-Spring_第84张图片

黑马程序员SSM框架-Spring_第85张图片

Spring事务角色

黑马程序员SSM框架-Spring_第86张图片

事务相关配置

黑马程序员SSM框架-Spring_第87张图片

事务的传播行为

黑马程序员SSM框架-Spring_第88张图片

黑马程序员SSM框架-Spring_第89张图片

黑马程序员SSM框架-Spring_第90张图片

你可能感兴趣的:(spring,java,数据库,junit,容器,mybatis)