接口的使用
org.springframework.transaction.interceptor.TransactionAttributeSource
使用TransactionAttributeSource的程序包 程序包 说明 org.springframework.test.context.transaction Transactional support classes for the Spring TestContext Framework.org.springframework.transaction.annotation Spring's support for annotation-based transaction demarcation.org.springframework.transaction.interceptor AOP-based solution for declarative transaction demarcation.org.springframework.test.context.transaction中TransactionAttributeSource的使用
声明为TransactionAttributeSource的org.springframework.test.context.transaction中的字段 修饰符和类型 字段 说明 protected TransactionAttributeSource
TransactionalTestExecutionListener. attributeSource
org.springframework.transaction.annotation中TransactionAttributeSource的使用
实现TransactionAttributeSource的org.springframework.transaction.annotation中的类 修饰符和类型 类 说明 class
AnnotationTransactionAttributeSource
Implementation of theTransactionAttributeSource
interface for working with transaction metadata in JDK 1.5+ annotation format.返回TransactionAttributeSource的org.springframework.transaction.annotation中的方法 修饰符和类型 方法 说明 TransactionAttributeSource
ProxyTransactionManagementConfiguration. transactionAttributeSource()
参数类型为TransactionAttributeSource的org.springframework.transaction.annotation中的方法 修饰符和类型 方法 说明 BeanFactoryTransactionAttributeSourceAdvisor
ProxyTransactionManagementConfiguration. transactionAdvisor(TransactionAttributeSource transactionAttributeSource, TransactionInterceptor transactionInterceptor)
TransactionInterceptor
ProxyTransactionManagementConfiguration. transactionInterceptor(TransactionAttributeSource transactionAttributeSource)
org.springframework.transaction.interceptor中TransactionAttributeSource的使用
实现TransactionAttributeSource的org.springframework.transaction.interceptor中的类 修饰符和类型 类 说明 class
AbstractFallbackTransactionAttributeSource
Abstract implementation ofTransactionAttributeSource
that caches attributes for methods and implements a fallback policy: 1. specific target method; 2. target class; 3. declaring method; 4. declaring class/interface.class
CompositeTransactionAttributeSource
CompositeTransactionAttributeSource
implementation that iterates over a given array ofTransactionAttributeSource
instances.class
MatchAlwaysTransactionAttributeSource
Very simple implementation of TransactionAttributeSource which will always return the same TransactionAttribute for all methods fed to it.class
MethodMapTransactionAttributeSource
SimpleTransactionAttributeSource
implementation that allows attributes to be stored per method in aMap
.class
NameMatchTransactionAttributeSource
SimpleTransactionAttributeSource
implementation that allows attributes to be matched by registered name.返回TransactionAttributeSource的org.springframework.transaction.interceptor中的方法 修饰符和类型 方法 说明 TransactionAttributeSource
TransactionAspectSupport. getTransactionAttributeSource()
Return the transaction attribute source.TransactionAttributeSource[]
CompositeTransactionAttributeSource. getTransactionAttributeSources()
Return the TransactionAttributeSource instances that this CompositeTransactionAttributeSource combines.参数类型为TransactionAttributeSource的org.springframework.transaction.interceptor中的方法 修饰符和类型 方法 说明 void
BeanFactoryTransactionAttributeSourceAdvisor. setTransactionAttributeSource(TransactionAttributeSource transactionAttributeSource)
Set the transaction attribute source which is used to find transaction attributes.void
TransactionAspectSupport. setTransactionAttributeSource(TransactionAttributeSource transactionAttributeSource)
Set the transaction attribute source which is used to find transaction attributes.void
TransactionProxyFactoryBean. setTransactionAttributeSource(TransactionAttributeSource transactionAttributeSource)
Set the transaction attribute source which is used to find transaction attributes.void
TransactionAspectSupport. setTransactionAttributeSources(TransactionAttributeSource... transactionAttributeSources)
Set multiple transaction attribute sources which are used to find transaction attributes.参数类型为TransactionAttributeSource的org.springframework.transaction.interceptor中的构造器 构造器 说明 CompositeTransactionAttributeSource(TransactionAttributeSource... transactionAttributeSources)
Create a new CompositeTransactionAttributeSource for the given sources.TransactionInterceptor(PlatformTransactionManager ptm, TransactionAttributeSource tas)
已过时。as of 5.2.5, in favor ofTransactionInterceptor(TransactionManager, TransactionAttributeSource)
TransactionInterceptor(TransactionManager ptm, TransactionAttributeSource tas)
Create a new TransactionInterceptor.