Spring 声明式事务管理(注解方式)

注解方式实现声明式事务管理

1、在 Spring 配置文件中配置事务管理器

    
    
        
        
        
        
    

    
    
        
        
    

2、在 Spring 配置文件中,开启事务注解

(1)在 Spring 配置文件引入名称空间 tx

(2)开启事务注解


3、 在 server 类上(或方法上)添加 事务注解 @Transactional

 (1)@Transactional,这个注解可以添加到类上、方法上

(2)如果把这个注解添加到类上,这个类里所有方法都添加事务

(3)如果把这个注解添加到方法上,为这个方法添加事务

@Service
@Transactional
public class UserServerImpl implements UserServer {

    @Override
    public void account() {
        try {
            //第一步:开启事务
            //第二步:进行业务操作
            //第三步:没有发生异常,提交事务
        } catch (Exception e) {
            //第四步:出现异常,事务回滚
        }
    }
}

你可能感兴趣的:(Spring,spring)