1、使得事务生效
@EnableTransactionManagement(proxyTargetClass = true)
2、在spring boot中,自动配置生效
org.springframework.boot.autoconfigure.transaction.TransactionAutoConfigurationorg.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration
3、被@Transactional注释标记的方法会支持事务;
如果注解在类上,那么整个类的所有方法默认支持事务
4、个人感觉是基于 spring aop实现的
5、Spring的事务机制提供了一个PlatformTransactionManager接口,不同的数据访问技术的事务使用不同的接口实现