クラス CachingResourceResolver
java.lang.ObjectSE
org.springframework.web.servlet.resource.AbstractResourceResolver
org.springframework.web.servlet.resource.CachingResourceResolver
- 実装されたすべてのインターフェース:
ResourceResolver
Cache
からリソースを解決するか、そうでなければリゾルバーチェーンに委譲し、結果をキャッシュに保存する ResourceResolver
。- 導入:
- 4.1
- 作成者:
- Rossen Stoyanchev, Brian Clozel
フィールドサマリー
フィールド修飾子と型フィールド説明static final StringSE
解決されたリソースキャッシュキーに使用されるプレフィックス。static final StringSE
解決された URL パスキャッシュキーに使用されるプレフィックス。クラス org.springframework.web.servlet.resource.AbstractResourceResolver から継承されたフィールド
logger
コンストラクターのサマリー
コンストラクターコンストラクター説明CachingResourceResolver
(Cache cache) CachingResourceResolver
(CacheManager cacheManager, StringSE cacheName) 方法の概要
修飾子と型メソッド説明protected StringSE
computeKey
(HttpServletRequestEE request, StringSE requestPath) getCache()
設定されたCache
を返します。サポートされているコンテンツコーディングを含む読み取り専用リストを返します。protected Resource
resolveResourceInternal
(HttpServletRequestEE request, StringSE requestPath, ListSE<? extends Resource> locations, ResourceResolverChain chain) protected StringSE
resolveUrlPathInternal
(StringSE resourceUrlPath, ListSE<? extends Resource> locations, ResourceResolverChain chain) void
setContentCodings
(ListSE<StringSE> codings) リソースのバリエーションをキャッシュする "Accept-Encoding" ヘッダーから、サポートされているコンテンツコーディングを構成します。クラス org.springframework.web.servlet.resource.AbstractResourceResolver から継承されたメソッド
resolveResource, resolveUrlPath
フィールドの詳細
コンストラクターの詳細
CachingResourceResolver
CachingResourceResolver
メソッドの詳細
getCache
設定されたCache
を返します。setContentCodings
リソースのバリエーションをキャッシュする "Accept-Encoding" ヘッダーから、サポートされているコンテンツコーディングを構成します。ここで構成されたコーディングは、通常、
EncodedResourceResolver.setContentCodings(List)
で構成されたコーディングと一致すると予想されます。デフォルトでは、このプロパティは
EncodedResourceResolver.DEFAULT_CODINGS
の値に基づいて ["br"、"gzip" ] に設定されています。- パラメーター:
codings
- 1 つ以上のサポートされているコンテンツコーディング- 導入:
- 5.1
getContentCodings
サポートされているコンテンツコーディングを含む読み取り専用リストを返します。- 導入:
- 5.1
resolveResourceInternal
@Nullable protected Resource resolveResourceInternal(@Nullable HttpServletRequestEE request, StringSE requestPath, ListSE<? extends Resource> locations, ResourceResolverChain chain) - 次で指定:
- クラス
AbstractResourceResolver
のresolveResourceInternal
computeKey
resolveUrlPathInternal
@Nullable protected StringSE resolveUrlPathInternal(StringSE resourceUrlPath, ListSE<? extends Resource> locations, ResourceResolverChain chain) - 次で指定:
- クラス
AbstractResourceResolver
のresolveUrlPathInternal