接口的使用
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 TransactionAttributeSourceTransactionalTestExecutionListener. attributeSourceorg.springframework.transaction.annotation中TransactionAttributeSource的使用
实现TransactionAttributeSource的org.springframework.transaction.annotation中的类 修饰符和类型 类 说明 classAnnotationTransactionAttributeSourceImplementation of theTransactionAttributeSourceinterface for working with transaction metadata in JDK 1.5+ annotation format.返回TransactionAttributeSource的org.springframework.transaction.annotation中的方法 修饰符和类型 方法 说明 TransactionAttributeSourceProxyTransactionManagementConfiguration. transactionAttributeSource()参数类型为TransactionAttributeSource的org.springframework.transaction.annotation中的方法 修饰符和类型 方法 说明 BeanFactoryTransactionAttributeSourceAdvisorProxyTransactionManagementConfiguration. transactionAdvisor(TransactionAttributeSource transactionAttributeSource, TransactionInterceptor transactionInterceptor)TransactionInterceptorProxyTransactionManagementConfiguration. transactionInterceptor(TransactionAttributeSource transactionAttributeSource)org.springframework.transaction.interceptor中TransactionAttributeSource的使用
实现TransactionAttributeSource的org.springframework.transaction.interceptor中的类 修饰符和类型 类 说明 classAbstractFallbackTransactionAttributeSourceAbstract implementation ofTransactionAttributeSourcethat caches attributes for methods and implements a fallback policy: 1. specific target method; 2. target class; 3. declaring method; 4. declaring class/interface.classCompositeTransactionAttributeSourceCompositeTransactionAttributeSourceimplementation that iterates over a given array ofTransactionAttributeSourceinstances.classMatchAlwaysTransactionAttributeSourceVery simple implementation of TransactionAttributeSource which will always return the same TransactionAttribute for all methods fed to it.classMethodMapTransactionAttributeSourceSimpleTransactionAttributeSourceimplementation that allows attributes to be stored per method in aMap.classNameMatchTransactionAttributeSourceSimpleTransactionAttributeSourceimplementation that allows attributes to be matched by registered name.返回TransactionAttributeSource的org.springframework.transaction.interceptor中的方法 修饰符和类型 方法 说明 TransactionAttributeSourceTransactionAspectSupport. getTransactionAttributeSource()Return the transaction attribute source.TransactionAttributeSource[]CompositeTransactionAttributeSource. getTransactionAttributeSources()Return the TransactionAttributeSource instances that this CompositeTransactionAttributeSource combines.参数类型为TransactionAttributeSource的org.springframework.transaction.interceptor中的方法 修饰符和类型 方法 说明 voidBeanFactoryTransactionAttributeSourceAdvisor. setTransactionAttributeSource(TransactionAttributeSource transactionAttributeSource)Set the transaction attribute source which is used to find transaction attributes.voidTransactionAspectSupport. setTransactionAttributeSource(TransactionAttributeSource transactionAttributeSource)Set the transaction attribute source which is used to find transaction attributes.voidTransactionProxyFactoryBean. setTransactionAttributeSource(TransactionAttributeSource transactionAttributeSource)Set the transaction attribute source which is used to find transaction attributes.voidTransactionAspectSupport. 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.