Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02

https://www.bilibili.com/video/av21335209?p=2

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第1张图片

2.

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第2张图片

3.

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第3张图片

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第4张图片

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第5张图片

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第6张图片

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第7张图片

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第8张图片

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第9张图片

4.

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第10张图片

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第11张图片

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第12张图片

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第13张图片

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第14张图片

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

https://www.bilibili.com/video/av33077509/?p=5

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第15张图片

IOC:把创建对象的控制权反转给了spring框架

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第16张图片

DI:指的是spring创建对象的过程中,将对象依赖属性(常量,对象,集合)通过配置设值给该对象

--------------------------------------------------------------------------------------------------------------------------------------------------------------------

Spring教程IDEA版-4天-2018黑马SSM-02

https://www.bilibili.com/video/av47952931?p=82

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第17张图片

9.程序的耦合和解耦思路

耦合:程序之间的依赖关系

                   包括:

                             类之间的依赖

                             方法之间的依赖

解耦:

         降低程序间的依赖关系

实际开发中:

         应该做到:编译期不依赖,运行期才依赖

即把上面的注册驱动代码换成:

         Class.forName("com.mysql.jdbc.Driver")

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第18张图片

解耦的思路:

         第一步:使用反射来创建对象,而避免使用new关键字

         第二步:通过读取配置文件来获取要创建的对象全限定类名

11.编写工厂类和配置文件

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第19张图片

15.IOC的概念和作用

IOC作用:削减计算机程序的耦合(解除我们代码中的依赖关系)

把创建对象的权利交给框架(以前是需要什么对象就new一个对象)

19.

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第20张图片

BeanFactory 接口和 ApplicationContext 接口有什么区别 ?

ApplicationContext接口继承BeanFactory接口,spring核心工厂是BeanFactory,BeanFactory采取延时加载,第一次getBean时才会初始化Bean,ApplicationContext是会在加载配置文件时初始化Bean

20.三种创建bean对象的方式

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第21张图片

 除构造方法外的其他指定类的某个指定的方法去创建对象

 类中静态方法创建对象

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第22张图片

21.bean的作用范围

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第23张图片

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第24张图片

 

22.bean的生命周期

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第25张图片

23.spring的依赖注入

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第26张图片

24.构造函数依赖注入

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第27张图片

 

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第28张图片

25.set方法的依赖注入

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第29张图片

26.注入集合数据

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第30张图片

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第31张图片

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第32张图片

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第33张图片

28.

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第34张图片

29.常用IOC注解按照作用分类

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第35张图片

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第36张图片

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第37张图片

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第38张图片

 32.自动按照类型注入

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第39张图片

 33.用于注入数据的注解

       按照类型注入:

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第40张图片

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第41张图片

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第42张图片

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第43张图片

      注入基本类型和string类型的数据:

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第44张图片

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第45张图片

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第46张图片

39.spring新注解Configuration和ComponentScan

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第47张图片

40.spring新注解Bean

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第48张图片

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第49张图片

41.AnnotationConfigApplicationContext的使用

    Java包下面创建config包,创建SpringConfiguration

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第50张图片

43.注解PropertySource

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第51张图片

 45.spring整合Junit

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第52张图片

53.基于接口的动态代理

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第53张图片

54.基于子类的动态代理

56.AOP

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第54张图片

57.

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第55张图片

所有的切入点都是连接点,连接点不一定是切入点

59.spring基于xml的AOP配置

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第56张图片

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第57张图片

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第58张图片

60.切入点表达式写法

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第59张图片

61.四种常用通知类型

62.通用切入点表达式

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第60张图片

此时会报错

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第61张图片

必须放在aspect前面

63.spring中的环绕通知

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第62张图片

 即是说前面的是通过配置的方式,现在是通过代码的方式,即环绕通知

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第63张图片

64.基于注解的AOP配置实现环绕通知

XML方式实现环绕通知:

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第64张图片

 注解方式实现环绕通知:

     添加支持注解

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第65张图片

 相关类的方法添加相关AOP注解

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第66张图片

     添加增强方法

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第67张图片

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第68张图片

注解方式实现AOP配置,最好使用环绕通知,因为前者增强方法的执行顺序无法判断

67.JdbcTemplate

使用前:

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第69张图片

 使用后:

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第70张图片

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第71张图片

77.spring中基于XML的声明式事务控制配置步骤

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第72张图片

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第73张图片

78.spring中基于注解的声明式事务控制配置步骤

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第74张图片

    对类注释

Spring4 视频教程 --笔记--Spring教程IDEA版-4天-2018黑马SSM-02_第75张图片

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 

 

你可能感兴趣的:(笔记,spring)