Spring's support for annotation-based transaction demarcation. Hooked into Spring's transaction interception infrastructure via a special TransactionAttributeSource implementation.
@Configurationclass providing common structure for enabling Spring's annotation-driven transaction management capability.Implementation of the
TransactionAttributeSourceinterface for working with transaction metadata in JDK 1.5+ annotation format.Strategy implementation for parsing EJB3's
TransactionAttributeannotation.Enables Spring's annotation-driven transaction management capability, similar to the support found in Spring's
<tx:*>XML namespace.Strategy implementation for parsing JTA 1.2's
@Configurationclass that registers the Spring infrastructure beans necessary to enable proxy-based annotation-driven transaction management.Strategy implementation for parsing Spring's
Transactionalannotation.Describes a transaction attribute on an individual method or on a class.Strategy interface for parsing known transaction annotation types.Interface to be implemented by @
Configurationclasses annotated with @
EnableTransactionManagementthat wish to (or need to) explicitly specify the default
ReactiveTransactionManagerbean) to be used for annotation-driven transaction management, as opposed to the default approach of a by-type lookup.