アノテーションインターフェース 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
  • オプション要素の概要

    オプション要素
    修飾子と型
    オプションの要素
    説明
    int
    RetryConfiguration AOP アドバイスを適用する順序を示します。
    boolean
    標準の Java インターフェースベースのプロキシではなく、サブクラスベース(CGLIB)のプロキシを作成するかどうかを示します。
  • 要素の詳細

    • proxyTargetClass

      @AliasFor(annotation=org.springframework.context.annotation.EnableAspectJAutoProxy.class) boolean proxyTargetClass
      標準の Java インターフェースベースのプロキシではなく、サブクラスベース(CGLIB)のプロキシを作成するかどうかを示します。デフォルトは false です。
      戻り値:
      クラスをプロキシするかどうか
      デフォルト:
      false
    • order

      int order
      RetryConfiguration AOP アドバイスを適用する順序を示します。

      アドバイスが Ordered.LOWEST_PRECEDENCE 順序の他のアドバイス (@Transactional 動作を担当するアドバイスなど) の前に適用されるようにするため、デフォルトは Ordered.LOWEST_PRECEDENCE - 1 です。

      デフォルト:
      2147483646