springboot开启事务管理

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

posted @ 2017-08-15 16:52  浅夏丶未央  阅读(285)  评论(0编辑  收藏