@Transactional:事务注解,对我们的实例类进行事务声明
@EnableTransactionManagement 事务管理注解,开启事务管理器,对声明了@Transactional的类进行管理
@Transactional 注解
采用注解后事务回滚
- 作用在实现类或接口实现方法上,而不是接口类中。
- 访问权限,public的方法才能起作用。
- 实质是是用来JDBC的事务来进行事务控制的,给予spring的动态代理机制
阿里规范推荐
@Transactional(rollbackFor = Exception.class)