zhebinhu / zhebinhu.github.io

个人博客
http://huzb.me
2 stars 0 forks source link

Spring AOP 源码浅析——事务的实现 | huzb的小书斋 #92

Open zhebinhu opened 5 years ago

zhebinhu commented 5 years ago

http://huzb.me/2019/03/28/Spring-AOP%E6%BA%90%E7%A0%81%E6%B5%85%E6%9E%90%E2%80%94%E2%80%94%E4%BA%8B%E5%8A%A1%E7%9A%84%E5%AE%9E%E7%8E%B0/

Spring AOP 的诸多应用中,事务无疑是最常使用的工具之一。对于 Spring 事务的有些特性我们很熟悉,比如事务的四大特性 ACID,比如具体的实现委托给底层 DB。但有些特性我又有些陌生,比如事务传播机制,事务实现的原理。这也是这篇文章要阐述的内容。 一、事务的七大传播机制传播机制这个概念大家或许不太懂,我先解释一下什么叫事务的传播,先看两段代码:12345678910public vo