SpringBoot多数据源事务处理

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

Spring编程式

第二种方式

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

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

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

最简单方式

引入

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

@DSTrasactional 一个注解搞定

相关推荐
名字还没想好☜14 小时前
Go 的 sync.Cond 实战:用条件变量做等待/通知,比忙轮询省 CPU
开发语言·数据库·后端·golang·go
zzzll111114 小时前
Spring Boot 入门指南:从零开始构建微服务
spring boot·后端·微服务
运维行者_14 小时前
企业带宽监控工具实战:网络流量分析与异常排查的5个关键能力
运维·服务器·开发语言·网络·分布式·后端·php
用户31268748772014 小时前
你的定时任务真的靠谱吗?Spring Boot @Scheduled 全链路拆解
spring boot
长栎14 小时前
你用了五年的消息队列,不知道它背后站着中介者模式
后端
Gopher_HBo14 小时前
路由注册:RouterGroup(routergroup.go)
后端
用户6081865279014 小时前
Avalonia UI 控件样式定义的三种方式详解
后端
feng尘14 小时前
volatile 可见性与内存屏障知识点
后端
SamDeepThinking15 小时前
第3篇:企业级CAS单点登录实战-技术架构设计方案
后端·程序员·架构
JoyT15 小时前
Agent 开源项目全景解析(上):LangGraph、Spring AI 与 Agent Runtime
后端