インターフェース | 説明 |
---|---|
TransactionAnnotationParser | 既知のトランザクションアノテーション型を解析するための戦略インターフェース。 |
TransactionManagementConfigurer | @ EnableTransactionManagement アノテーションが付けられた @Configuration クラスによって実装されるインターフェースで、デフォルトの PlatformTransactionManager Bean を明示的に指定する必要があります。 |
クラス | 説明 |
---|---|
AbstractTransactionManagementConfiguration | Spring のアノテーション駆動のトランザクション管理機能を有効にするための共通構造を提供する抽象ベース @Configuration クラス。 |
AnnotationTransactionAttributeSource | JDK 1.5 + アノテーション形式でトランザクションメタデータを操作するための TransactionAttributeSource インターフェースの実装。 |
Ejb3TransactionAnnotationParser | EJB3 の TransactionAttribute EE アノテーションを解析するための戦略の実装。 |
JtaTransactionAnnotationParser | JTA 1.2 の Transactional EE アノテーションを解析するための戦略の実装。 |
ProxyTransactionManagementConfiguration | プロキシベースのアノテーション駆動型トランザクション管理を有効にするために必要な Spring インフラストラクチャ Bean を登録する @Configuration クラス。 |
SpringTransactionAnnotationParser | Spring の Transactional アノテーションを解析するための戦略の実装。 |
TransactionManagementConfigurationSelector | インポートする @Configuration クラスの EnableTransactionManagement.mode() の値に基づいて、使用する AbstractTransactionManagementConfiguration の実装を選択します。 |
列挙型 | 説明 |
---|---|
Isolation | TransactionDefinition インターフェースに対応する、Transactional アノテーションで使用するトランザクション分離レベルを表す列挙体。 |
Propagation | TransactionDefinition インターフェースに対応する、Transactional アノテーションで使用するトランザクション伝搬動作を表す列挙体。 |
アノテーション型 | 説明 |
---|---|
EnableTransactionManagement | Spring の <tx:*> XML 名前空間にあるサポートと同様に、Spring のアノテーション駆動型トランザクション管理機能を有効にします。 |
Transactional | メソッドまたはクラスのトランザクション属性について説明します。 |