`
vae_in_zdsoft
  • 浏览: 17724 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

spring事务传播机制实战应用

阅读更多

最近手头上的编码任务不是很多,可以花点时间深入下spring事务管理的学习,在实际应用中也遇到了一些疑惑,这是发在问答区的问题。

http://www.iteye.com/problems/101034

在这里把实际应用中遇到的事务管理及配置方案进行总结,加深理解。

1、先说下我的项目中用到的事务传播机制

SUPPORTS

REQUIRED

NOT_SUPPORTED

用的最多的是REQUIRED,也是默认的传播机制;

NOT_SUPPORTED至今不能很准确的说出其含义,项目中用在不想有事务控制的方法(是不是用SUPPORTS才对?[疑惑一]),这里有个场景就是:循环中调用其他service的methodX,这里的methodX传播机制为REQUIRED。

2、结合具体的配置样例和service代码描述下遇到的问题。

【未完待续】

 

0
0
分享到:
评论

相关推荐

    浅谈Spring事务传播行为实战

    浅谈Spring事务传播行为实战 Spring框架提供了事务管理的标准实现,通过注解或者XML文件的方式声明和配置事务。事务管理是指按照给定的事务规则来执行事务的提交或者回滚操作。事务的机制实现很大一部依赖事务日志...

    02-01-10-Spring事务传播原理及数据库事务操作原理1

    在本课程中,我们将深入探讨Spring事务传播原理和数据库事务操作的基本概念,这对于有Spring开发经验的人员来说,是进一步深化事务控制理解的关键。我们还将触及分布式事务的初步知识,帮助开发者更好地掌握基于...

    spring事务管理.rar

    《Spring事务管理详解》 在Java企业级应用开发中,数据一致性是至关重要的,而Spring框架的事务管理机制就是为了解决这个问题。本教程将深入探讨Spring中的事务管理,包括其核心概念、配置方式以及实战应用。 首先...

    Spring+JOTM 分布式事务管理

    Spring事务管理:** Spring 提供了声明式和编程式的事务管理。声明式事务管理是通过在配置文件或注解中声明事务属性,如传播行为、隔离级别、超时和回滚规则,从而实现事务管理。这使得开发者无需在业务逻辑代码中...

    java springAOP 事务+注释

    注解的属性包括`value`(指定事务管理器的bean名)、`propagation`(事务传播行为)、`isolation`(隔离级别)、`rollbackFor`(指定导致事务回滚的异常类型)等。 5. **AOP和事务管理实战** 创建一个Spring配置...

    跟我学Spring3(9.3)Spring的事务之编程式事

    在本课程"跟我学Spring3(9.3)Spring的事务之编程式事务"中,我们将深入探讨Spring框架中的事务管理机制,特别是编程式事务管理。Spring作为Java领域中的一个核心框架,其强大的事务管理能力是它的重要特性之一。...

    step by step ssh 04 Spring 事务控制

    总的来说,"step by step ssh 04 Spring 事务控制"涵盖了Struts、Spring和Hibernate的整合,Spring的AOP事务管理和用户登录的实战应用。理解并掌握这些知识点,对于提升Java Web开发的效率和质量至关重要。通过实践...

    Spring.3.x企业应用开发实战(完整版).part2

    10.3.1 Spring事务传播机制回顾 10.3.2 相互嵌套的服务方法 10.4 多线程的困惑 10.4.1 Spring通过单实例化Bean简化多线程问题 10.4.2 启动独立线程调用事务方法 10.5 联合军种作战的混乱 10.5.1 Spring事务管理器的...

    Spring 3.x 企业应用开发实战-源代码

    《Spring 3.x 企业应用开发实战》是一本深度探讨Spring框架在企业级应用中的实践指南,特别适合那些想要深入理解和应用Spring 3.x版本的开发者。这本书通过丰富的实例和详细的代码,帮助读者掌握如何利用Spring进行...

    精通Spring+4.x+企业应用开发实战.rar

    7. **事务管理**:Spring提供了声明式和编程式的事务管理,使得事务控制变得简单,支持不同类型的事务传播行为和回滚规则。 8. **Spring集成其他技术**:Spring支持与各种企业级技术的集成,如JMS(Java消息服务)...

    疯狂Spring Cloud微服务架构实战视频教程

    ### 实战经验分享 - **实战案例**:本教程通过一个完整的电商项目来演示Spring Cloud微服务架构的构建过程,涵盖了用户管理、商品管理、订单管理等多个模块。 - **常见问题及解决方案**:例如如何解决服务雪崩效应...

    Spring3.x企业应用开发实战(完整版) part1

    10.3.1 Spring事务传播机制回顾 10.3.2 相互嵌套的服务方法 10.4 多线程的困惑 10.4.1 Spring通过单实例化Bean简化多线程问题 10.4.2 启动独立线程调用事务方法 10.5 联合军种作战的混乱 10.5.1 Spring事务管理器的...

    Spring4.x++企业应用开发实战

    6. **事务管理**:Spring提供了声明式和编程式事务管理,使得事务控制在应用层变得简单,支持多种事务传播行为和隔离级别。 7. **消息支持**:Spring对JMS(Java Message Service)的支持,使得应用能够实现异步...

    spring-tx.rar

    1. 事务传播行为:定义了在一个事务方法被另一个事务方法调用时如何处理。例如,PROPAGATION_REQUIRED表示如果当前存在事务,则加入到当前事务;否则,创建一个新的事务。 2. 隔离级别:定义了事务之间的隔离程度,...

    spring 3.x企业应用开发实战的jar包

    在Spring 3.x企业应用开发实战中,使用到的各种jar包是实现高效、灵活和可扩展的应用程序架构的关键。这些库提供了丰富的功能,包括依赖注入、面向切面编程、数据持久化、Web MVC以及与其他技术的集成。以下是这些...

    Mybatis+spring企业应用实战 这一书用到的jar

    《Mybatis+Spring企业应用实战》一书深入探讨了如何将这两个强大的框架结合使用,以构建高效、灵活的后端系统。该书的源代码和项目代码通常会涉及到一系列的依赖库,其中`.jar`文件扮演着至关重要的角色。下面我们将...

    spring-trasaction项目源码

    本文将通过对"spring-trasaction"项目的源码分析,深度探讨Spring事务管理的核心机制。 一、事务的基本概念 事务是数据库操作的基本单元,具有原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和...

    详尽的Spring2.0学习提纲

    2. 事务管理:讲解Spring的事务传播行为,配置事务管理器,以及基于注解的事务控制。 六、Spring整合其他技术 1. Spring与MyBatis集成:了解如何将Spring与MyBatis结合,实现DAO层的灵活操作。 2. Spring与...

    pring事务共9页.pdf.zip

    【标题】:“Spring事务管理”是Java开发中的一个重要概念,主要涵盖了如何在Spring框架中处理应用程序的事务。Spring提供了一种声明式和编程式的事务管理方式,使得开发者能够方便地控制事务的边界,保证数据的一致...

    Spring 3.x企业应用开发实战.pdf(高清版)

    Spring还支持多种事务传播行为和隔离级别,以满足不同的应用场景需求。 ### Web模块 Spring框架还包含了丰富的Web开发支持,包括MVC(Model-View-Controller)框架、远程调用(如HTTP invoker)、Web服务支持(如...

Global site tag (gtag.js) - Google Analytics