インターフェース ResourceResolverChain
public interface ResourceResolverChain
ResourceResolvers
のチェーンを呼び出すための契約。各リゾルバーにはチェーンへの参照が与えられ、必要に応じて委譲できるようになります。- 導入:
- 4.1
- 作成者:
- Jeremy Grelle, Rossen Stoyanchev, Sam Brannen
方法の概要
修飾子と型メソッド説明resolveResource
(HttpServletRequestEE request, StringSE requestPath, ListSE<? extends Resource> locations) 指定されたリクエストを解決し、指定されたリソースロケーションの 1 つに存在するResource
へのパスをリクエストします。resolveUrlPath
(StringSE resourcePath, ListSE<? extends Resource> locations) クライアントが特定の内部リソースパスにあるリソースにアクセスするために使用する、外部に面したパブリック URL パスを解決します。
メソッドの詳細
resolveResource
@Nullable Resource resolveResource(@Nullable HttpServletRequestEE request, StringSE requestPath, ListSE<? extends Resource> locations) 指定されたリクエストを解決し、指定されたリソースロケーションの 1 つに存在するResource
へのパスをリクエストします。- パラメーター:
request
- 現在のリクエストrequestPath
- 使用するリクエストパスの部分locations
- リソースを検索するときに検索する場所- 戻り値:
- 解決されたリソース、または未解決の場合は
null
resolveUrlPath
クライアントが特定の内部リソースパスにあるリソースにアクセスするために使用する、外部に面したパブリック URL パスを解決します。これは、URL リンクをクライアントにレンダリングするときに役立ちます。
- パラメーター:
resourcePath
- 内部リソースパスlocations
- リソースを検索するときに検索する場所- 戻り値:
- 解決されたパブリック URL パス、または未解決の場合は
null