Spring事务Transaction配置的五种注入方式详解-创新互联

前段时间对spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名注册、网络空间、营销软件、网站建设、竞秀网站维护、网站推广。

总结如下:


Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。


DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用hibernate进行数据访问时,DataSource实际为SessionFactory,TransactionManager的实现为HibernateTransactionManager。


具体如下图:


根据代理机制的不同,总结了五种Spring事务的配置方式,配置文件如下:


第一种方式:每个Bean都有一个代理


<?xml version="1.0"encoding="UTF-8"?> 
  
 
  
  
  
  
 
  
  
  
  
 
  
  
  
  
 
  
  
  
  
  
  
  
  
  PROPAGATION_REQUIRED  
  
  
  
  

文章名称:Spring事务Transaction配置的五种注入方式详解-创新互联
当前路径:http://myzitong.com/article/csgcos.html