SPring源码分析- - - 一书读感

1.@Transactional(propagation=Propagation.REQUIRED)

标注的是事务传播类型,如果当前没有事务,就新建一个事务,如果已经存在一个事务,就加入到这个事务中!

https://www.bbsmax.com/A/l1dyKnbJem/

2.默认情况下Spring中的事务处理只对RunTimeException方法进行回滚,所以,如果此处将RuntimeException替换成普通的

Exception就不会产生回滚!

3.@Transactional的解析器

是通过TransactionAnnotationParser接口由SpringTransactionAnnotationParse进行解析事务注解,以及注解中的一些属性

《SPring源码分析- - - 一书读感》

    原文作者:Spring MVC
    原文地址: https://blog.csdn.net/bestxianfeng163/article/details/86480180
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞