Spring声明式事务回滚机制

需求:本来的流程是用户对将购买的商品订单进行支付,支付成功后商品减库存,然后打印小票,将这笔订单信息存进数据库,如果用户支付请求抛出异常时,数据库里商品库存应该保持不变,本次订单也不会存进数据库,这里我的解决方式就是在这个方法上加上事务处理。

配置spring-mybatis.xml


    
        
            
            
        
    

    
        
        
    

  
    
    
        
    

    
Spring声明式事务回滚机制_第1张图片
添加事务

注意:要加入一个包,本人因为少这一个包报错,走了很多弯路。


      org.aspectj
      aspectjweaver
      1.8.6
 

你可能感兴趣的:(Spring声明式事务回滚机制)