SpringBoot多数据源事务处理

多数据源时,一般会配置多个事务管理器

Spring编程式

第二种方式

不可能去同一个方法上写两个事务注解 不允许

SpringBoot 2.6.0之后禁止自己注入自己

本来可以自己注入自己去调用 (为什么要自己注入自己调用,AOP代理,类不是自己写的类)

最简单方式

引入

复制代码
<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>dynamic-datasource-spring-boot-starter</artifactId>
    <version>${version}</version>
</dependency>

@DSTrasactional 一个注解搞定

相关推荐
程序员Sunday5 小时前
Claude Code 生态爆发:5个必知的新工具
前端·人工智能·后端
weixin_387534226 小时前
Ownership - Rust Hardcore Head to Toe
开发语言·后端·算法·rust
前端付豪6 小时前
实现一个用户可以有多个会话
前端·后端·llm
若水不如远方6 小时前
分布式一致性(六):拥抱可用性 —— 最终一致性与 Gossip 协议
分布式·后端·算法
lianghanwu19996 小时前
深入解析 Apache Kafka:从核心原理到实战进阶指南
后端
想不到一个好的ID6 小时前
Claude Code 初学者必看指南
前端·后端
我爱娃哈哈6 小时前
SpringBoot + Redis Stream + 消费组:替代 Kafka 轻量级消息队列,低延迟高吞吐
后端
程序员大飞哥6 小时前
MPTCP 协议全景:从 RFC 6824 到 RFC 8684 的演进
后端
程序员大飞哥6 小时前
MPTCP 握手全解剖:一条连接是如何"长出"多条腿的
后端
凛訫訫7 小时前
Java基础--面向对象高级(2)
后端