Spring声明式事务的两种实现方式

Spring中事务分为编程式事务和声明式事务。编程式事务由于需要在代码中硬编码,在实际项目开发中比较少用到。实际开发中用的比较多的就是声明式事务。

声明式事务又分为基于配置的和基于@Transactional注解的。

1. 基于配置的声明式事务

  1. 配置事务管理器
       
            

  1. 配置需要加入事务的规则

    
        
        
        
        
        

        
        
        
        
    




    
    

2. 基于@Transactional注解的声明式事务

  1. 配置事务管理器
    
    
        
    
    

  1. 在需要加入事务的方法或者类上添加@Transactional

你可能感兴趣的:(Spring声明式事务的两种实现方式)