首页 > 技术文章 > springboot开启事务管理

xiaosiyuan 2017-08-15 16:52 原文

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即可。

推荐阅读