SpringBoot多数据源事务处理

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

Spring编程式

第二种方式

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

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

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

最简单方式

引入

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

@DSTrasactional 一个注解搞定

相关推荐
weixin_704266052 小时前
SpringBoot全注解开发指南
java·spring boot·mybatis
想打游戏的程序猿3 小时前
核心概念层——深入理解 Agent 是什么
后端·ai编程
woniu_maggie3 小时前
SAP Web Service日志监控:如何用SRT_UTIL快速定位接口问题
后端
一线大码4 小时前
Java 使用国密算法实现数据加密传输
java·spring boot·后端
Rust语言中文社区4 小时前
【Rust日报】用 Rust 重写的 Turso 是一个更好的 SQLite 吗?
开发语言·数据库·后端·rust·sqlite
bug攻城狮5 小时前
四大MyBatis增强框架深度对比与选型指南
架构·mybatis·数据库架构
在屏幕前出油5 小时前
06. FastAPI——中间件
后端·python·中间件·pycharm·fastapi
wuqingshun3141596 小时前
说一下spring的bean的作用域
java·后端·spring
钟智强6 小时前
从2.7GB到481MB:我的Docker Compose优化实战,以及为什么不能全信AI
后端·docker
华科易迅7 小时前
Spring JDBC
java·后端·spring