Spring AOP源码分析中我们分析了Spring AOP的工作原理,而Spring的事务管理是基于Spring AOP的。所以,搞懂了Spring AOP的工作流程后再来研究Spring的事务管理会更轻车熟路。

一、事务程序

先以一段事务管理的程序来引出后文。首先,在mysql中默认的test库中创建一张tbl_user表。

【深入学习Spring】8——Spring事务管理源码分析

接下来写一段程序,用上事务管理。

下面是pom文件

    <dependencies>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>4.3.26.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-aspects</artifactId>
            <version>4.3.26.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
            <version>4.3.26.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-jdbc</artifactId>
            <version>4.3.26.RELEASE</version>
        </dependency>
        <!--mysql驱动-->
        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <version>5.0.4</version>
            <!--<scope>runtime</scope>-->
        </dependency>
    </dependencies>
View Code

相关文章:

  • 2022-12-23
  • 2021-07-07
  • 2018-12-13
  • 2021-10-26
  • 2021-12-02
  • 2022-12-23
  • 2022-12-23
  • 2019-07-16
猜你喜欢
  • 2021-08-07
  • 2022-01-26
  • 2022-12-23
  • 2022-02-07
  • 2021-12-03
  • 2021-11-01
  • 2021-08-26
相关资源
相似解决方案