美文网首页
Spring事务传播机制

Spring事务传播机制

作者: 酥苏落叶 | 来源:发表于2022-05-01 20:04 被阅读0次

1.Spring事务执行的原理;

  1. Spring事务使用AOP的机制实现,会在@Transcactional注解修饰的方法前后织入部分逻辑(包括开启事务、提交事务及事务回滚操作等);
  2. @Transactional注解可以修饰在类或方法上,与修饰在方法上不同,修饰在类上可以使类中符合条件的所用方法实现事务(private类型方法不能开启事务);

2.Spring事务传播传播机制

  1. REQUIRED(默认值)
    支持当前事务,若没有事务则新建一个事务;
  2. SUPPORTS
    支持当前事务,如果没有事务的话以非事务方式运行;
  3. MANDATORY
    支持当前事务,如果当前没有事务则抛出异常;
  4. REQUIRED_NEW
    创建一个新的事务,并挂起当前事务;
  5. NOT_SUPPORTS
    以非事务方式执行,如果当前事务存在则将当前事务挂起;
  6. NEVER
    以非事务方式执行,若当前存在事务则抛出异常;
  7. NESTED
    如果当前存在事务,则在嵌套事务内执行。如果当前没有事务,则进行与REQUIRED类似的操作

相关文章

  • Spring 事务

    ** 但是Spring事务有自己的特点,也就是事务传播机制。** ** 所谓事务传播机制,也就是在事务在多个...

  • SSM spring 2

    1 Spring 事务实现方式、事务的传播机制、默认的事务类别 Spring事务的1+3种实现方式、7种传播行为、...

  • 问题记录

    面试题记录 spring spring事务传播机制和隔离级别? spring支持的事务类型? 什么是 Spring...

  • #30天专注成长计划# day18 Spring事务机制2-事务

    Spring事务机制传播主要由TransactionDefinition完成,在TransactionDefini...

  • 有关Spring事务,看这一篇就足够了

    本文将按照声明式事务的五个特性进行介绍: 事务传播机制 事务隔离机制 只读 事务超时 回滚规则 Spring事务传...

  • 十六、spring事务之事务传播机制和隔离级别

    Spring事务传播行为 运用Spring事务,必须要深入理解它的传播机制,否则会遇到各种意想不到的坑,Sprin...

  • 2、spring事物的传播机制与隔离级别

    Spring事务传播行为 运用Spring事务,必须要深入理解它的传播机制,否则会遇到各种意想不到的坑,Sprin...

  • Spring事务传播机制

    开发中有多个事务方法嵌套调用时,就涉及到了 Spring 的事务传播机制。 下面梳理一下 7 种传播机制的含义,做...

  • Spring事务传播机制

    传播性行为分为以下几种 PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务...

  • Spring事务传播机制

    在TransactionDefinition接口中定义了七个事务传播行为。先说最常用的三个 PROPAGATION...

网友评论

      本文标题:Spring事务传播机制

      本文链接:https://www.haomeiwen.com/subject/ycmpyrtx.html