@Configuration(proxyBeanMethods=false) @Role(value=2) public class ProxyTransactionManagementConfiguration extends AbstractTransactionManagementConfiguration
@Configuration class that registers the Spring infrastructure beans
necessary to enable proxy-based annotation-driven transaction management.EnableTransactionManagement,
TransactionManagementConfigurationSelectorenableTx, txManager| Constructor and Description |
|---|
ProxyTransactionManagementConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
BeanFactoryTransactionAttributeSourceAdvisor |
transactionAdvisor(TransactionAttributeSource transactionAttributeSource,
TransactionInterceptor transactionInterceptor) |
TransactionAttributeSource |
transactionAttributeSource() |
TransactionInterceptor |
transactionInterceptor(TransactionAttributeSource transactionAttributeSource) |
setImportMetadata, transactionalEventListenerFactorypublic ProxyTransactionManagementConfiguration()
@Bean(name="org.springframework.transaction.config.internalTransactionAdvisor") @Role(value=2) public BeanFactoryTransactionAttributeSourceAdvisor transactionAdvisor(TransactionAttributeSource transactionAttributeSource, TransactionInterceptor transactionInterceptor)
@Bean @Role(value=2) public TransactionAttributeSource transactionAttributeSource()
@Bean @Role(value=2) public TransactionInterceptor transactionInterceptor(TransactionAttributeSource transactionAttributeSource)