Spring Boot事务配置

配置类贴上支持事务的注解

@EnableTransactionManagement

配置事务管理器

方式一:
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
  • Spring Boot会自动注入DataSourceTransactionManager实例
方式二:
@Bean
public DataSourceTransactionManager transactionManager(DataSource dataSource){
    DataSourceTransactionManager tx = new DataSourceTransactionManager();
    tx.setDataSource(dataSource);
    return tx;
}
  • 配置完成后,在具体Service方法上贴@Transactional注解,即可开启事务。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 增加@EnableTransactionManagement注解 2.在service的实现类或者方法上添加下面这...
    会灰的大飞狼阅读 8,941评论 0 0
  • 18.7.2 概述 Spring Framework对事务管理提供了一致的抽象,其特点如下:为不同的事务API提供...
    静心安分读书阅读 2,563评论 1 1
  • 这部分的参考文档涉及数据访问和数据访问层和业务或服务层之间的交互。 Spring的综合事务管理支持覆盖很多细节,然...
    竹天亮阅读 4,640评论 0 0
  • Spring 事务属性分析 事务管理对于企业应用而言至关重要。它保证了用户的每一次操作都是可靠的,即便出现了异常的...
    壹点零阅读 5,083评论 0 2
  • 今天休息,不过我还是5点多就醒来了,听着外面的鸟儿在叫,感受天的亮白,生物钟真的太给力了。想了一下昨晚的梦,梦到和...
    马蹄儿嘚嘚阅读 845评论 0 0