@TransactionManager
时间: 2023-10-17 17:31:08 浏览: 99
2771885 - TransactionManager is not ready
@TransactionManager是一个注解,用于标识在一个方法上启用事务管理。它可以应用于类级别和方法级别。当应用于类级别时,它将作用于该类中的所有方法。当应用于方法级别时,它只会作用于该方法。
@TransactionManager的核心方法包括getTransaction、commit和rollback,这些方法都是由AbstractPlatformTransactionManager的抽象类实现。
在使用@TransactionManager注解时,可以使用两个属性value和transactionManager。value属性可以用于指定一个或多个事务管理器的名称,用于控制事务的边界。transactionManager属性用于指定一个具体的事务管理器bean的名称,它将被用于管理事务的具体实现。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [@Transactional TransactionManager 源码分析](https://blog.csdn.net/qq_30905661/article/details/114400417)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [Spring中 @Transactional事务管理注解用法](https://blog.csdn.net/m0_37965811/article/details/123034205)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文