インターフェース 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