SpringBoot多数据源事务处理

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

Spring编程式

第二种方式

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

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

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

最简单方式

引入

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

@DSTrasactional 一个注解搞定

相关推荐
卷无止境8 分钟前
AI编程时代,代码复杂性正在悄悄失控
后端·python
EatFan14 分钟前
【实战经验】uni-app使用 SSE 踩坑,EventSource不支持怎么办?
android·后端·ios·uni-app
考虑考虑28 分钟前
elasticSearch中的element_type
运维·后端·elasticsearch
掘金者阿豪1 小时前
飞牛部署 Wallos:把长期订阅和周期支出放进自己的 NAS 管理
后端
ly76891 小时前
Spring 异步编程的隐藏风险:@Async 线程池耗尽与异常处理详解
java·后端·spring·异常处理·线程池·任务拒绝
用户8181870627461 小时前
第23章 热点Key问题排查与解决:大促场景经典坑
java·后端
geovindu1 小时前
go: Task Scheduler
开发语言·后端·golang
张三博客1 小时前
Java 开发实用工具类合集:从日期处理到并发控制
后端
用户970161501681 小时前
微服务里最危险的 DELETE,不是删不掉,是只删了一半
人工智能·后端