SpringBoot多数据源事务处理

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

Spring编程式

第二种方式

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

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

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

最简单方式

引入

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

@DSTrasactional 一个注解搞定

相关推荐
掘金者阿豪2 分钟前
一次 413 Content Too Large 排查:真正的问题可能不在你的后端
后端
程序员贺加贝7 分钟前
一次 SaaS ERP 主数据生命周期设计:Policy、PreCheck 与结构化阻断原因
java·后端·架构·saas
苏三说技术19 分钟前
Redis已正式接入AI
后端
思考着亮26 分钟前
11.Redis与Cache-Aside旁路缓存策略
后端
catino26 分钟前
spring-Bean
java·后端·spring
深入云栈38 分钟前
Netty 4.2.x 源码深度解析 (十一):EventExecutor 业务线程池 —— 防止 IO 线程阻塞的并发模型
java·后端
柠檬味拥抱1 小时前
鸿蒙 AI 对话实战:用蓝耘 MaaS 给礼物 App 装上「多轮对话选礼大脑」
后端
唐青枫1 小时前
别再把 build.zig 当配置文件:Zig 构建系统从零到实战
后端
Naylor1 小时前
只借不占:Rust 的引用与借用
后端·rust
大勇前进1 小时前
Python装饰器、生成器、上下文管理器:3个必会的"魔法"机制
后端