Spring事务管理进阶-rollbackFor & propagation

黑马程序员JavaWeb开发教程

文章目录

一、rollbackFor

  • 默认情况下,只有初选RuntimeException才会回滚异常。roolbackFor属性用于控制出现何种异常类型,回滚事务。

二、propagation

  • 用来配置事务的传播行为的

2.1 事务传播行为

  • 事务传播行为值得就是当一个事务方法被另一个事务方法调用时,这个事务方法应该如何进行事务控制。
  • 事务传播行为属性值
  • 使用方法

2.2 场景

  • REQUIRED:大部分情况下都是用该传播行为即可。
  • REQUIRES_NEW:当我们不希望事物之间相互影响的时候,可以使用该传播行为。比如:下订单钱徐亚记录日志,不论订单保存成功与否,都需要保证日志能够记录成功。
相关推荐
程序猿零零漆8 分钟前
Spring之旅 - 记录学习 Spring 框架的过程和经验(一)BeanFactory和ApplicationContext入门和关系
java·学习·spring
凌冰_8 分钟前
Thymeleaf 访问域对象
java·开发语言
白露与泡影9 分钟前
Java单元测试、集成测试,区别
java·单元测试·集成测试
Kapaseker11 分钟前
如何写出高性能的Java Stream
android·java
大数据追光猿16 分钟前
【大数据生产问题】Flink CDC 同步 MySQL 到 StarRocks 时因字段新增导致任务失败?
大数据·数据库·mysql·flink
大布布将军18 分钟前
⚡️ 性能加速器:利用 Redis 实现接口高性能缓存
前端·数据库·经验分享·redis·程序人生·缓存·node.js
野生风长19 分钟前
从零开始的C语言:文件操作与数据管理(下)(fseek,ftell,rewind,文件的编译和链接)
android·java·c语言·开发语言·visual studio
Ahuuua21 分钟前
Spring 事务传播行为详解
数据库·sql·spring
武子康21 分钟前
Java-210 Spring AMQP 整合 RabbitMQ:JavaConfig 注解配置、RabbitTemplate 发送/同步接收与坑位速查
xml·java·spring·消息队列·rabbitmq·java-rabbitmq·mq
2345VOR22 分钟前
【ESP32C3接入2025年冬火山大模型教程】
开发语言·数据库·豆包·火山