Spring Boot事务配置

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

@EnableTransactionManagement

配置事务管理器

方式一:

    org.springframework.boot
    spring-boot-starter-jdbc

  • Spring Boot会自动注入DataSourceTransactionManager实例
方式二:
@Bean
public DataSourceTransactionManager transactionManager(DataSource dataSource){
    DataSourceTransactionManager tx = new DataSourceTransactionManager();
    tx.setDataSource(dataSource);
    return tx;
}
  • 配置完成后,在具体Service方法上贴@Transactional注解,即可开启事务。

你可能感兴趣的:(Spring Boot事务配置)