SpringBoot多数据源事务处理

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

Spring编程式

第二种方式

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

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

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

最简单方式

引入

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

@DSTrasactional 一个注解搞定

相关推荐
披着羊皮不是狼5 分钟前
多用户跨学科交流系统(5):点赞功能的后端完整处理链路
java·spring boot·后端
q***d17330 分钟前
Rust并发模型
开发语言·后端·rust
j***121532 分钟前
springboot整合libreoffice(两种方式,使用本地和远程的libreoffice);docker中同时部署应用和libreoffice
spring boot·后端·docker
资深web全栈开发1 小时前
Golang Cobra 教程:构建强大的CLI应用
开发语言·后端·golang
u***27611 小时前
Spring Boot 条件注解:@ConditionalOnProperty 完全解析
java·spring boot·后端
c***72741 小时前
SpringBoot集成Flink-CDC,实现对数据库数据的监听
数据库·spring boot·flink
222you1 小时前
MyBatis-Plus当中BaseMapper接口的增删查改操作
java·开发语言·mybatis
JCGKS2 小时前
Go| excelize的流式迭代器
后端·golang·excel·excelize·流式读取·文件解析
k***85843 小时前
SpringBoot(整合MyBatis + MyBatis-Plus + MyBatisX插件使用)
spring boot·tomcat·mybatis