アノテーションインターフェース EnableRetry
@TargetSE(TYPESE)
@RetentionSE(RUNTIMESE)
@EnableAspectJAutoProxy(proxyTargetClass=false)
@Import(RetryConfiguration.class)
@DocumentedSE
public @interface EnableRetry
Spring Bean の
@Retryable アノテーションのグローバルイネーブラー。これがコンテキスト内の任意の @Configuration で宣言されている場合、再試行可能なメソッドを持つ Bean がプロキシされ、アノテーション内のメタデータに従って再試行が処理されます。- 導入:
- 1.1
- 作成者:
- Dave Syer, Yanming Zhou, Ruslan Stelmachenko
オプション要素の概要
オプション要素修飾子と型オプションの要素説明intRetryConfigurationAOP アドバイスを適用する順序を示します。boolean標準の Java インターフェースベースのプロキシではなく、サブクラスベース(CGLIB)のプロキシを作成するかどうかを示します。
要素の詳細
proxyTargetClass
@AliasFor(annotation=org.springframework.context.annotation.EnableAspectJAutoProxy.class) boolean proxyTargetClass標準の Java インターフェースベースのプロキシではなく、サブクラスベース(CGLIB)のプロキシを作成するかどうかを示します。デフォルトはfalseです。- 戻り値:
- クラスをプロキシするかどうか
- デフォルト:
- false
order
int orderRetryConfigurationAOP アドバイスを適用する順序を示します。アドバイスが
Ordered.LOWEST_PRECEDENCE順序の他のアドバイス (@Transactional動作を担当するアドバイスなど) の前に適用されるようにするため、デフォルトはOrdered.LOWEST_PRECEDENCE - 1です。- デフォルト:
- 2147483646