Spring中事务管理的三种方式

配置文件的基础代码(引入.properties文件,配置c3p0连接池)
Spring中事务管理的三种方式
Spring中事务控制的核心是:(依赖于连接池,Spring中任何的事务都要依赖于它!)
Spring中事务管理的三种方式

1. 编程式事务控制主要代码

  1. Applicationcontext.xml配置文件的配置(以转账业务为例)
    Spring中事务管理的三种方式
    Spring中事务管理的三种方式
  2. Service层(业务层)逻辑代码:
    Spring中事务管理的三种方式

2. xml配置式Aop事务管理(重点)

  1. 配置流程:
    Spring中事务管理的三种方式
  2. 引入约束
    bean:用于依赖注入
    context:用于引入.properties文件
    aop:用于配置织入
    tx:用于配置事务通知
    Spring中事务管理的三种方式
  3. .xml文件的配置
    配置事务的通知
    Spring中事务管理的三种方式
  4. 配置织入
    Spring中事务管理的三种方式

3. 注解式事务管理(重点)

3.1 配置

当配置好DataSourceTransactionManager后开启事务
Spring中事务管理的三种方式

3.2 使用

  1. 类上加
    Spring中事务管理的三种方式
  2. 方法上加
    Spring中事务管理的三种方式