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 分钟前
微服务架构实战:Spring Boot + Spring Cloud 从入门到精通
java·spring boot·spring cloud·微服务架构·服务注册与发现·分布式系统·api网关
阿丰资源12 分钟前
基于Spring Boot的网上摄影工作室系统(源码一键运行)
java·spring boot·后端
AI人工智能+电脑小能手34 分钟前
【大白话说Java面试题】【Java基础篇】第40题:Java中的深拷贝和浅拷贝有什么区别
java·开发语言·后端·面试
计算机学姐1 小时前
基于微信小程序的图书馆座位预约系统【uniapp+springboot+vue】
vue.js·spring boot·微信小程序·小程序·java-ee·uni-app·intellij-idea
Java成神之路-2 小时前
MyBatis一级缓存与二级缓存深度解析
mybatis
小强19882 小时前
为什么你建了索引,查询还是很慢?常见失效原因汇总
后端
长大19882 小时前
MySQL 索引到底是什么?普通人也能看懂的通俗讲解
后端
阿苟2 小时前
spring重点详解
java·后端·面试
身如柳絮随风扬2 小时前
MyBatis 与 Spring 中的设计模式
spring·设计模式·mybatis
l软件定制开发工作室3 小时前
Spring开发系列教程(35)——使用Actuator
java·后端·spring