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

该博客围绕Spring框架展开,介绍了IOC(控制反转)和DI(依赖注入)概念,阐述程序耦合和解耦思路。还讲解了BeanFactory和ApplicationContext接口区别、创建bean对象方式、bean作用范围与生命周期等。此外,涉及AOP配置、JdbcTemplate使用,以及基于XML和注解的声明式事务控制配置步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

2.

3.

4.

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

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

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

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

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

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

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

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

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

                   包括:

                             类之间的依赖

                             方法之间的依赖

解耦:

         降低程序间的依赖关系

实际开发中:

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

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

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

解耦的思路:

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

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

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

15.IOC的概念和作用

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

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

19.

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

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

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

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

 类中静态方法创建对象

21.bean的作用范围

 

22.bean的生命周期

23.spring的依赖注入

24.构造函数依赖注入

 

25.set方法的依赖注入

26.注入集合数据

28.

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

 32.自动按照类型注入

 33.用于注入数据的注解

       按照类型注入:

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

39.spring新注解Configuration和ComponentScan

40.spring新注解Bean

41.AnnotationConfigApplicationContext的使用

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

43.注解PropertySource

 45.spring整合Junit

53.基于接口的动态代理

54.基于子类的动态代理

56.AOP

57.

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

59.spring基于xml的AOP配置

60.切入点表达式写法

61.四种常用通知类型

62.通用切入点表达式

此时会报错

必须放在aspect前面

63.spring中的环绕通知

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

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

XML方式实现环绕通知:

 注解方式实现环绕通知:

     添加支持注解

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

     添加增强方法

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

67.JdbcTemplate

使用前:

 使用后:

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

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

    对类注释

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

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值