パッケージ org.springframework.transaction.annotation
@NonNullApi @NonNullFields パッケージ org.springframework.transaction.annotation
Spring によるアノテーションベースのトランザクション境界のサポート。特別な TransactionAttributeSource 実装を介して、Spring のトランザクションインターセプトインフラストラクチャに接続しました。
- クラス説明Spring のアノテーション駆動のトランザクション管理機能を有効にするための共通構造を提供する抽象ベース
@Configuration
クラス。JDK 1.5 + アノテーション形式でトランザクションメタデータを操作するためのTransactionAttributeSource
インターフェースの実装。EJB3 のTransactionAttribute
EE アノテーションを解析するための戦略の実装。Spring の<tx:*>
XML 名前空間にあるサポートと同様に、Spring のアノテーション駆動型トランザクション管理機能を有効にします。TransactionDefinition
インターフェースに対応する、@Transactional
アノテーションで使用するトランザクション分離レベルを表す列挙体。JTA 1.2 のTransactional
EE アノテーションを解析するための戦略の実装。TransactionDefinition
インターフェースに対応する、Transactional
アノテーションで使用するトランザクション伝搬動作を表す列挙体。プロキシベースのアノテーション駆動型トランザクション管理を有効にするために必要な Spring インフラストラクチャ Bean を登録する@Configuration
クラス。TransactionalEventListenerFactory
の拡張機能、トランザクションイベントリスナーの無効なトランザクション構成を検出:Transactional
はPropagation.REQUIRES_NEW
およびPropagation.NOT_SUPPORTED
でのみサポートされます。Spring のTransactional
アノテーションを解析するための戦略の実装。個々のメソッドまたはクラスのトランザクション属性を記述します。既知のトランザクションアノテーション型を解析するための戦略インターフェース。インポートする@Configuration
クラスのEnableTransactionManagement.mode()
の値に基づいて、使用するAbstractTransactionManagementConfiguration
の実装を選択します。@EnableTransactionManagement
でアノテーションされた @Configuration
クラスによって実装されるインターフェース型の検索に対して、デフォルトのアプローチとは異なり、明示的に使用されるデフォルトのPlatformTransactionManager
Bean(またはReactiveTransactionManager
Bean)を指定したい(または必要がある)場合、このインターフェースを実装する必要があります。