SpringBoot多数据源事务处理

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

Spring编程式

第二种方式

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

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

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

最简单方式

引入

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

@DSTrasactional 一个注解搞定

相关推荐
颜酱几秒前
单调队列:滑动窗口极值问题的最优解(通用模板版)
javascript·后端·算法
Java水解33 分钟前
Rust嵌入式开发实战——从ARM裸机编程到RTOS应用
后端·rust
AI探索者36 分钟前
LangGraph 条件路由:构建支持工具调用的智能 Agent
后端
苍何38 分钟前
终于,我把 Openclaw 加 Seed2.0 Skills 做 AI 漫剧搞定了
后端
Derek_Smart1 小时前
从一次 OOM 事故说起:打造生产级的 JVM 健康检查组件
java·jvm·spring boot
苍何1 小时前
阿里出手,最强Coding Plan出炉,OpenClaw可以痛快玩了
后端
风象南1 小时前
Claude Code这个隐藏技能,让我告别PPT焦虑
人工智能·后端
神奇小汤圆2 小时前
为什么 Spring 强烈推荐你用 singleton
后端
Java编程爱好者2 小时前
面试必问:Semaphore 凭什么靠 AQS + CAS 实现限流?
后端