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