クラス ResourceTransformerSupport
java.lang.ObjectSE
org.springframework.web.servlet.resource.ResourceTransformerSupport
- 実装されたすべてのインターフェース:
ResourceTransformer
- 既知の直属サブクラス
CssLinkResourceTransformer
変換されたリソース内のパブリックリンクを解決するためのオプションのヘルパーメソッドを持つ
ResourceTransformer
の基本クラス。- 導入:
- 4.1
- 作成者:
- Brian Clozel, Rossen Stoyanchev, Juergen Hoeller
コンストラクターのサマリー
コンストラクター方法の概要
修飾子と型メソッド説明設定されたResourceUrlProvider
を返します。protected StringSE
resolveUrlPath
(StringSE resourcePath, HttpServletRequestEE request, Resource resource, ResourceTransformerChain transformerChain) トランスフォーマは、変換されるリソースに他のリソースへのリンクが含まれている場合に、このメソッドを使用できます。void
setResourceUrlProvider
(ResourceUrlProvider resourceUrlProvider) 変換されたリソース内のリンクのパブリック URL を解決するときに使用するResourceUrlProvider
を構成します (たとえば、CSS ファイル内のリンクをインポートします)。protected StringSE
toAbsolutePath
(StringSE path, HttpServletRequestEE request) 指定されたリクエストのパスを参照ポイントとして、指定された相対リクエストパスを絶対パスに変換します。クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.web.servlet.resource.ResourceTransformer から継承されたメソッド
transform
コンストラクターの詳細
ResourceTransformerSupport
public ResourceTransformerSupport()
メソッドの詳細
setResourceUrlProvider
変換されたリソース内のリンクのパブリック URL を解決するときに使用するResourceUrlProvider
を構成します (たとえば、CSS ファイル内のリンクをインポートする場合)。これは、完全パスとして表現されるリンクにのみ必要であり、相対リンクには必要ありません。getResourceUrlProvider
設定されたResourceUrlProvider
を返します。resolveUrlPath
@Nullable protected StringSE resolveUrlPath(StringSE resourcePath, HttpServletRequestEE request, Resource resource, ResourceTransformerChain transformerChain) トランスフォーマーは、変換されるリソースに他のリソースへのリンクが含まれている場合にこのメソッドを使用できます。このようなリンクは、リソースリゾルバーチェーンによって決定されたパブリックリンクに置き換える必要があります (たとえば、パブリック URL にバージョンが挿入される場合があります)。- パラメーター:
resourcePath
- 書き換えが必要なリソースへのパスrequest
- 現在のリクエストresource
- 変換されるリソースtransformerChain
- トランスチェーン- 戻り値:
- 解決された URL、または解決できない場合
toAbsolutePath
指定されたリクエストのパスを参照ポイントとして、指定された相対リクエストパスを絶対パスに変換します。結果のパスも、"path/.." のようなシーケンスから削除されます。- パラメーター:
path
- 変換する相対パスrequest
- リファラーリクエスト- 戻り値:
- 指定されたリソースパスの絶対リクエストパス