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