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 小时前
Python 装饰器:给函数穿件"外套",到底难在哪?
后端·python
深爱水瓶 血影S狂风13 小时前
Asp.Net无刷新上传并裁剪头像
后端·asp.net
用户81818706274613 小时前
第30章 Web 层与事务异常:参数校验、@Transactional 失效场景全集
后端
Java内核笔记13 小时前
BeanRegistrar:Spring Boot 4 最被低估的新特性,彻底改变 Bean 注册方式
java·后端
还是鼠鼠13 小时前
【Spring AI智能体实战 02】Spring Boot 3.4整合Spring AI:项目创建与依赖配置
java·人工智能·spring boot·maven·spring ai
用户81818706274613 小时前
第28章 RPC 框架异常:Dubbo / gRPC
后端
搬砖小匠14 小时前
SpringBoot 通过自定义注解 + AOP 实现数据字典自动翻译(通用方案)
java·后端
生信星球14 小时前
空间转录组常规分析(大白话教程)
后端
xiaoqiMikko14 小时前
Spring Cloud Config 这个 CVE 的补丁,Maven Central 上根本没有
java·spring boot