SpringBoot多数据源事务处理

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

Spring编程式

第二种方式

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

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

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

最简单方式

引入

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

@DSTrasactional 一个注解搞定

相关推荐
what丶k25 分钟前
深度解析Redis LRU与LFU算法:区别、实现与选型
java·redis·后端·缓存
猿小羽43 分钟前
AI 学习与实战系列:Spring AI + MCP 深度实战——构建标准化、可扩展的智能 Agent 系统
java·spring boot·llm·agent·spring ai·mcp·model context protocol
测试人社区-浩辰1 小时前
AI与区块链结合的测试验证方法
大数据·人工智能·分布式·后端·opencv·自动化·区块链
风景的人生1 小时前
mybatis映射时候的注意点
java·mybatis
玄〤1 小时前
MyBatis-Plus 核心功能详解:条件构造器、Service 封装与批量优化实践(黑马springcloud微服务课程)(day2)
spring cloud·微服务·mybatis
老友@2 小时前
分布式事务完全演进链:从单体事务到 TCC 、Saga 与最终一致性
分布式·后端·系统架构·事务·数据一致性
Coder_Boy_3 小时前
基于SpringAI的在线考试系统-数据库设计核心业务方案
java·数据库·spring boot·ddd·tdd
java1234_小锋3 小时前
Spring里AutoWired与Resource区别?
java·后端·spring
风象南3 小时前
Spring Boot 定时任务多实例互斥执行
java·spring boot·后端
崎岖Qiu3 小时前
【深度剖析】:结合 Spring Bean 的生命周期理解 @PostConstruct 的原理
java·笔记·后端·spring·javaee