クラス CachingConfigurerSupport

java.lang.ObjectSE
org.springframework.cache.annotation.CachingConfigurerSupport
実装されているすべてのインターフェース:
CachingConfigurer
既知の直属サブクラス
JCacheConfigurerSupport

@DeprecatedSE(since="6.0") public class CachingConfigurerSupport extends ObjectSE implements CachingConfigurer
使用すべきではありません。
6.0 の時点で、CachingConfigurer を直接実装することを推奨
空のメソッドを持つ CachingConfigurer の実装により、サブクラスは対象のメソッドのみをオーバーライドできます。
導入:
4.1
作成者:
Stephane Nicoll
関連事項:
  • コンストラクターの詳細

    • CachingConfigurerSupport

      public CachingConfigurerSupport()
      使用すべきではありません。
  • メソッドの詳細

    • cacheManager

      public @Nullable CacheManager cacheManager()
      使用すべきではありません。
      インターフェースからコピーされた説明: CachingConfigurer
      アノテーション駆動型のキャッシュ管理に使用するキャッシュマネージャー Bean を返します。デフォルトの CacheResolver は、このキャッシュマネージャーでバックグラウンドで初期化されます。キャッシュ解決をより細かく管理するには、CacheResolver を直接設定することを検討してください。

      実装では、キャッシュマネージャーがコンテキストのライフサイクルに参加できるように、@Bean を明示的に宣言する必要があります。たとえば

      @Configuration
      @EnableCaching
      class AppConfig implements CachingConfigurer {
          @Bean // important!
          @Override
          CacheManager cacheManager() {
              // configure and return CacheManager instance
          }
          // ...
      }
      
      より完全な例については、@EnableCaching を参照してください。
      次で指定:
      インターフェース CachingConfigurercacheManager 
    • cacheResolver

      public @Nullable CacheResolver cacheResolver()
      使用すべきではありません。
      インターフェースからコピーされた説明: CachingConfigurer
      CacheResolver Bean を返し、アノテーション駆動型キャッシュ管理の通常のキャッシュを解決するために使用します。これは、使用する CacheManager を指定する代替のより強力なオプションです。

      CachingConfigurer.cacheManager() と cacheResolver() の両方が設定されている場合、キャッシュマネージャーは無視されます。

      実装では、キャッシュリゾルバーがコンテキストのライフサイクルに参加できるように、@Bean を明示的に宣言する必要があります。たとえば

      @Configuration
      @EnableCaching
      class AppConfig implements CachingConfigurer {
          @Bean // important!
          @Override
          CacheResolver cacheResolver() {
              // configure and return CacheResolver instance
          }
          // ...
      }
      
      より完全な例については、EnableCaching を参照してください。
      次で指定:
      インターフェース CachingConfigurercacheResolver 
    • keyGenerator

      public @Nullable KeyGenerator keyGenerator()
      使用すべきではありません。
      インターフェースからコピーされた説明: CachingConfigurer
      アノテーション駆動型キャッシュ管理に使用するキージェネレーター Bean を返します。

      デフォルトでは、SimpleKeyGenerator が使用されます。より完全な例については、@EnableCaching を参照してください。

      次で指定:
      インターフェース CachingConfigurerkeyGenerator 
    • errorHandler

      public @Nullable CacheErrorHandler errorHandler()
      使用すべきではありません。
      インターフェースからコピーされた説明: CachingConfigurer
      キャッシュ関連エラーの処理に使用する CacheErrorHandler を返します。

      デフォルトでは、例外をクライアントに返す SimpleCacheErrorHandler が使用されています。より完全な例については、@EnableCaching を参照してください。

      次で指定:
      インターフェース CachingConfigurererrorHandler