public class EncodedResourceResolver extends AbstractResourceResolver
サポートされる contentCodings のリストは、優先順に構成でき、各コーディングは extensions に関連付ける必要があります。
このリゾルバーは、VersionResourceResolver より前にコンテンツベースのバージョン戦略で並べ替える必要があることに注意してください。これにより、バージョン計算がエンコードの影響を受けないようにします。
| 修飾子と型 | フィールドと説明 |
|---|---|
static java.util.List<java.lang.String> | DEFAULT_CODINGS デフォルトのコンテンツコーディング。 |
logger| コンストラクターと説明 |
|---|
EncodedResourceResolver() |
| 修飾子と型 | メソッドと説明 |
|---|---|
java.util.List<java.lang.String> | getContentCodings() サポートされているコンテンツコーディングを含む読み取り専用リストを返します。 |
java.util.Map<java.lang.String,java.lang.String> | getExtensions() コーディングと拡張のマッピングを含む読み取り専用マップを返します。 |
void | registerExtension(java.lang.String coding, java.lang.String extension)setExtensions(Map) の Java 構成フレンドリーな代替。 |
protected Resource | resolveResourceInternal(HttpServletRequestEE request, java.lang.String requestPath, java.util.List<? extends Resource> locations, ResourceResolverChain chain) |
protected java.lang.String | resolveUrlPathInternal(java.lang.String resourceUrlPath, java.util.List<? extends Resource> locations, ResourceResolverChain chain) |
void | setContentCodings(java.util.List<java.lang.String> codings) サポートされているコンテンツコーディングを優先順に構成します。 |
void | setExtensions(java.util.Map<java.lang.String,java.lang.String> extensions) コンテンツコーディングからファイル拡張子へのマッピングを構成します。 |
resolveResource, resolveUrlPathpublic static final java.util.List<java.lang.String> DEFAULT_CODINGS
public void setContentCodings(java.util.List<java.lang.String> codings)
注意 : 各コーディングは、registerExtension(java.lang.String, java.lang.String) または setExtensions(java.util.Map<java.lang.String, java.lang.String>) を介してファイル拡張子に関連付ける必要があります。また、ここでのコーディングのリストのカスタマイズは、CachingResourceResolver の同じリストのカスタマイズと一致させて、リソースのエンコードされたバリアントが別々のキーにキャッシュされるようにする必要があります。
デフォルトでは、このプロパティは ["br"、"gzip" ] に設定されています。
codings - 1 つ以上のサポートされているコンテンツコーディング public java.util.List<java.lang.String> getContentCodings()
public void setExtensions(java.util.Map<java.lang.String,java.lang.String> extensions)
デフォルトでは、これは ["br" -> ".br" ] および ["gzip" -> ".gz" ] で構成されます。
extensions - 使用する拡張機能。registerExtension(String, String)public java.util.Map<java.lang.String,java.lang.String> getExtensions()
public void registerExtension(java.lang.String coding,
java.lang.String extension)setExtensions(Map) の Java 構成フレンドリーな代替。coding - コンテンツのコーディング extension - 関連するファイル拡張子 protected Resource resolveResourceInternal(@Nullable HttpServletRequestEE request, java.lang.String requestPath, java.util.List<? extends Resource> locations, ResourceResolverChain chain)
AbstractResourceResolver の resolveResourceInternal protected java.lang.String resolveUrlPathInternal(java.lang.String resourceUrlPath,
java.util.List<? extends Resource> locations,
ResourceResolverChain chain)AbstractResourceResolver の resolveUrlPathInternal