【全注解第一步】添加Spring事务管理注解【该注解添加在业务逻辑层的 接口实现类 或者 接口实现类的方法上,而不能放在接口上】
public interface AccountService {
//配置当前接口方法具有事务
@Transactional
public void transfer(String out,String in,Double money) ;
}
//注意: @Transactional 该注解放在方法上那么作用范围就是这个方法,
如果放在类上,那么做作用范围就是类中的所有方法。
注意事项
Spring注解式事务通常添加在业务层接口中而不会添加到业务层实现类中,降低耦合
注解式事务可以添加到业务方法上表示当前方法开启事务,也可以添加到 接口实现类 上表示当前类中所有方法开启事务
【全注解第二步】设置事务管理器(将事务管理器添加到IOC容器中)