SpringBoot多数据源事务处理

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

Spring编程式

第二种方式

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

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

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

最简单方式

引入

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

@DSTrasactional 一个注解搞定

相关推荐
长桥夜波12 分钟前
【第三十周】文献阅读
后端·restful
Tony Bai1 小时前
Go 1.26 中值得关注的几个变化:从 new(expr) 真香落地、极致性能到智能工具链
开发语言·后端·golang
人道领域2 小时前
Maven配置加载:动态替换的艺术
java·数据库·后端
MX_93592 小时前
@Import整合第三方框架原理
java·开发语言·后端·spring
MX_93593 小时前
Spring注解方式整合Mybatis
java·后端·spring·mybatis
重生之后端学习3 小时前
105. 从前序与中序遍历序列构造二叉树
java·数据结构·后端·算法·深度优先
前路不黑暗@3 小时前
Java项目:Java脚手架项目的地图的POJO
android·java·开发语言·spring boot·学习·spring cloud·maven
长路 ㅤ   3 小时前
02、Langchain4j tools原理与核心实践(含自定义http插件)
spring boot·langchain4j·ai工具调用·java ai开发
弹简特3 小时前
【JavaEE08-后端部分】SpringMVC03-SpringMVC第二大核心处理请求之Cookie/Session和获取header
java·spring boot·spring·java-ee
程序员的那些事_3 小时前
微软用 Rust 开发了一个库操作系统 LiteBox
开发语言·后端·rust