怎么使用Spring配置事务 ?

Posted lr3539

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么使用Spring配置事务 ?相关的知识,希望对你有一定的参考价值。

Spring同时支持编程式事务策略和声明式事务策略,大部分时候都采用声明式事务策略。

声明式事务管理的配置方式,通常有以下4种:

(1) 使用TransactionProxyFactoryBean为目标Bean生成事务代理的配置。此方式是最传统、配置文件最臃肿、最难以阅读的方式。

(2) 采用Bean继承的事务代理配置方式,比较简洁,但依然是增量式配置。

(3) 采用BeanNameAutoProxyCreator,根据Bean Name自动生成事务代理的方式。这是直接利用Spring的AOP框架配置事务代理的方式,需要对Spring的AOP框架有所理解。但这种方式避免了增量式配置,效果非常不错。

(4) 采用DefaultAdvisorAutoProxyCreator,直接利用Spring的AOP框架配置事务代理的方式,效果非常不错,只是这种配置方式的可读性不如第3种方式。

以上是关于怎么使用Spring配置事务 ?的主要内容,如果未能解决你的问题,请参考以下文章

spring 事务怎么用 在啥情况下使用?

多数据源 spring怎么管理事务的

Spring的声明式事务处理怎么配置,可以在提交事务后关闭数据库连接?

spring 两个数据源 怎么配事务

关于spring中的配置怎么解决

spring boot怎么配置编程式事务TransactionTemplate?