springboot开启事务管理
2024-09-28 19:14:59
spring中开启事务管理需要在xml配置文件中配置,springboot中采取java config的配置方式。
核心是@EnableTransactionManager注解,该注解即为开启事务管理器。
@Configuration
@EnableTransactionManagement
public class TransactionConfiguration { @Bean
@Qualifier("transactionManager")
public PlatformTransactionManager txManager(@Qualifier("dataSource") DataSource dataSource){
return new DataSourceTransactionManager(dataSource);
}
}
开启后在需要使用事务的类或方法上标注@Transactional即可。
最新文章
- Yii 2.x Behavior - 类图
- 控制台游戏引擎CGE——贪吃蛇
- JavaScript 中的类方法,对象方法,Prototype方法
- 缓存技术Redis在C#中的使用及Redis的封装
- Scalaz(58)- scalaz-stream: fs2-并行运算示范,fs2 parallel processing
- codeforces#271 (Div. 2)预处理
- LeetCode First Unique Character in a String
- 作业七:团队项目——Alpha版本冲刺阶段003
- 基于Winform、WPF等的客户端文件下载
- UIModalPresentationStyle和UIModalTransitionStyle
- 单点登录(SSO)系统的总结
- poj2299
- [USACO13OPEN]照片Photo
- Do you have an English name? 你有英文名吗?
- Unicode vs. UTF-8 etc.
- AtCoder Beginner Contest 120 解题报告
- bzoj5010: [Fjoi2017]矩阵填数
- day6--二分查找法
- 【Linux 线程】同一个进程中的线程共享哪些资源
- [UE4]OnComponentBeginOverlap.AddDynamic 的编译错误
热门文章
- sql-server-on-linux-how-i-think-they-did-it : Anthony Nocentino's Blog
- SQL Server 事务隔离级别的解析
- ZooKeeper本身是一个分布式应用程序,为写入分布式应用程序提供服务。
- 简单php连接数据库作操作
- Docker实践3: Docker常用命令(未完)
- servlet之request和response的使用区分
- c++之list学习
- 多个客户端连接socket
- 键值对操作 上(Spark自学五)
- ionic在iOS中打包失败