パッケージ org.springframework.cache.annotation
@NonNullApi @NonNullFields パッケージ org.springframework.cache.annotation
宣言的なキャッシュ管理のためのアノテーションとサポートクラス。
CacheOperationSource
を介して Spring のキャッシュインターセプトインフラストラクチャに接続しました。- クラス説明Spring のアノテーション駆動型キャッシュ管理機能を有効にするための共通構造を提供する抽象ベース
@Configuration
クラス。アノテーション形式でメタデータをキャッシュするためのCacheOperationSource
インターフェースの実装。指定されたCacheAnnotationParser
に基づいてCacheOperation
インスタンスを提供するコールバックインターフェース。メソッド(またはクラス内のすべてのメソッド)を呼び出した結果をキャッシュできることを示すアノテーション。既知のキャッシングアノテーション型を解析するための戦略インターフェース。@CacheConfig
は、クラスレベルで共通のキャッシュ関連設定を共有するためのメカニズムを提供します。メソッド(またはクラスのすべてのメソッド)がcache evict
操作をトリガーすることを示すアノテーション。メソッド(またはクラスのすべてのメソッド)がcache put
操作をトリガーすることを示すアノテーション。(異なる型または同じ型の)複数のキャッシュアノテーションのグループアノテーション。インポートする@Configuration
クラスのEnableCaching.mode()
の値に基づいて、使用するAbstractCachingConfiguration
の実装を選択します。@EnableCaching
でアノテートされた @Configuration
クラスによって実装されるインターフェースで、キャッシュの解決方法と、アノテーション駆動型キャッシュ管理用のキーの生成方法を明示的に指定する必要があります。使用すべきではありません。Spring の<cache:*>
XML 名前空間にあるサポートと同様に、Spring のアノテーション駆動型キャッシュ管理機能を有効にします。プロキシベースのアノテーション駆動型キャッシュ管理を有効にするために必要な Spring インフラストラクチャ Bean を登録する@Configuration
クラス。
CachingConfigurer
を直接実装することを推奨