spring boot 事务
来源:互联网 发布:java base64 utf8 编辑:程序博客网 时间:2024/05/18 01:48
事务简介:
事务就是为了保证用户的每一个操作都是可靠的,事务中的每一步操作都必须成功执行,只要有发生异常就回退到事务开始未进行操作的状态。
Spring Boot事务
首先使用注解 @EnableTransactionManagement 开启事务支持后,然后在访问数据库的Service方法上添加注解 @Transactional 便可。
关于事务管理器,不管是JPA还是JDBC等都实现自接口 PlatformTransactionManager 如果你添加的是 spring-boot-starter-jdbc 依赖,框架会默认注入 DataSourceTransactionManager 实例。如果你添加的是 spring-boot-starter-data-jpa 依赖,框架会默认注入 JpaTransactionManager 实例。
你可以在启动类中添加如下方法,Debug测试,就能知道自动注入的是 PlatformTransactionManager 接口的哪个实现类。
@EnableTransactionManagement // 启注解事务管理,等同于xml配置方式的 <tx:annotation-driven />@SpringBootApplicationpublic class ProfiledemoApplication { @Bean public Object testBean(PlatformTransactionManager platformTransactionManager){ System.out.println(">>>>>>>>>>" + platformTransactionManager.getClass().getName()); return new Object(); } public static void main(String[] args) { SpringApplication.run(ProfiledemoApplication.class, args); }}
http://blog.csdn.net/catoop/article/details/50595702阅读全文
0 0
- spring boot 事务讲解
- 关于spring boot 事务
- Spring Boot事务配置
- spring boot 事务
- spring-boot事务相关
- Spring Boot事务配置
- Spring Boot 事务的使用
- Spring Boot 事务的使用
- Spring Boot 事务的使用
- Spring Boot 事务的使用
- Spring Boot 事务的使用
- spring boot mybatis 加事务
- spring boot项目实战:事务
- Spring Boot 事务的使用
- spring boot 事务不起作用解决
- Spring Boot 事务的使用
- Spring Boot 事务的使用
- Spring Boot(七)增加事务@Transactional
- 大数据分布式集群搭建(1)
- 抽象工厂(AbstractFactory)
- HDU 1372 Knight Moves(BFS)
- POJ2139 解题报告
- 替换数据库中所有的表中含有某个字符串的字符
- spring boot 事务
- 前端JS知识要点总结(9)
- DOM的应用
- 通过ext3grep恢复误删除的文件和表
- Eclipse中使用JUnit4进行单元测试
- HDU 4585 Shaolin(Treap)
- 安装Kibana 5.5.0(Windows)
- 你需要明白的索引和约束的前缀(AK,PK,IX,CK,FK,DF,UQ)
- 判断出栈序列是否合法