SpringBoot多数据源事务处理

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

Spring编程式

第二种方式

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

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

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

最简单方式

引入

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

@DSTrasactional 一个注解搞定

相关推荐
杨运交7 分钟前
[064][缓存模块]两级缓存实战:基于 Caffeine 和 Redis 的多级缓存设计与实现
spring boot
lichenyang4537 分钟前
NestJS + Socket.IO 鉴权、用户房间与幂等邀请
前端·后端
paopaokaka_luck9 分钟前
基于springboot3+vue3+uniapp的剧本杀预约小程序(AI角色对话、协同过滤算法、地图Api、Echarts图形化分析)
java·前端·spring boot·学习·echarts
lichenyang4539 分钟前
React 实时通知与异步竞态处理
前端·后端
Gopher_HBo16 分钟前
响应渲染 render(render/ 包)
后端
lichenyang45321 分钟前
实时团队邀请的架构与数据流
前端·后端
Java内核笔记24 分钟前
Spring Boot 4 空安全源码剖析:JSpecify 是怎么让全生态 API null-safe 的
spring boot·后端
用户8524950718427 分钟前
一条点赞,六张表:SQL 数据库设计实战
后端
MetaLite27 分钟前
SpringBoot底座为什么要接管默认配置-自动装配与安全默认值
spring boot·安全·spring