SpringBoot多数据源事务处理

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

Spring编程式

第二种方式

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

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

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

最简单方式

引入

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

@DSTrasactional 一个注解搞定

相关推荐
计算机毕设指导65 分钟前
基于微信小程序的派出所业务管理系统【源码文末联系】
java·spring boot·mysql·微信小程序·小程序·tomcat·uniapp
番茄撒旦在上7 分钟前
Docker部署springboot项目
服务器·spring boot·docker·容器
罗政12 分钟前
mybatis-plus插件解决sql报错:this is incompatible with sql_mode=only_full_group_by ”
数据库·sql·mybatis
用户83071968408214 分钟前
Spring Boot 多数据源与事务管理深度解析:从原理到实践
java·spring boot
知其然亦知其所以然18 分钟前
Redis 命中率 99%,数据库却 100% CPU,是谁在捣鬼
redis·后端·面试
扎Zn了老Fe19 分钟前
告别ID冲突:分布式唯一 ID 生成方案全解析
后端
天天摸鱼的java工程师20 分钟前
后端密码存储优化:BCrypt 与 Argon2 加密方案对比
java·后端
我是你们的明哥32 分钟前
kafka如何实现exactly once
后端
王中阳Go34 分钟前
全面解析Go泛型:从1.18到最新版本的演进与实践
后端·面试·go
oak隔壁找我34 分钟前
Java ThreadLocal详解:原理、应用与最佳实践
后端