クラス LocalTestWebServer

java.lang.ObjectSE
org.springframework.boot.test.http.server.LocalTestWebServer

public final class LocalTestWebServer extends ObjectSE
動的ポートで起動された可能性のある、ローカルで実行されているテスト Web サーバーの詳細を提供します。
導入:
4.0.0
作成者:
Phillip Webb, Stephane Nicoll
  • メソッドの詳細

    • scheme

      public LocalTestWebServer.Scheme scheme()
      リクエストに使用された URI スキームを返します。このメソッドは、ローカルテストサーバーが完全に実行される前に安全に呼び出すことができます。
      戻り値:
      Web サーバーが HTTPS アドレスを使用している場合
    • uri

      public StringSE uri()
      実行中のローカルテストサーバーの URI を返します。このメソッドは、ローカルテストサーバーが完全に起動した後にのみ呼び出す必要があります。
      戻り値:
      サーバーの URI
    • uri

      public StringSE uri(@Nullable StringSE uri)
      指定された uri を考慮して、実行中のローカルテストサーバーの URI を返します。このメソッドは、ローカルテストサーバーが完全に起動した後にのみ呼び出す必要があります。
      パラメーター:
      uri - ビルダーまたは null の URI テンプレート
      戻り値:
      サーバーの URI
    • uriBuilder

      public UriBuilder uriBuilder(@Nullable StringSE uri)
      ローカルサーバー uri() から初期化されたベース URI テンプレートを持つ新しい UriBuilder を返します。このメソッドは、ローカルテストサーバーが完全に起動した後にのみ呼び出す必要があります。
      パラメーター:
      uri - ビルダーまたは null の URI テンプレート
      戻り値:
      新しい UriBuilder インスタンス
    • uriBuilderFactory

      public UriBuilderFactory uriBuilderFactory()
      ローカルサーバー uri() から初期化されたベース URI テンプレートを使用して、新しい UriBuilderFactory を返します。戻り値 UriBuilderFactory のメソッドは、ローカルテストサーバーが完全に起動した後にのみ呼び出す必要があります。
      戻り値:
      新しい UriBuilderFactory
    • withPath

      public LocalTestWebServer withPath(StringSE path)
      指定された path を適用する新しい LocalTestWebServer インスタンスを返します。
      パラメーター:
      path - 追加するパス
      戻り値:
      パスが追加された新しいインスタンス
    • of

      public static LocalTestWebServer of(LocalTestWebServer.Scheme scheme, int port)
      新しい LocalTestWebServer インスタンスを作成するファクトリメソッド。
      パラメーター:
      scheme - URL スキーム
      port - 実行中のサーバーのポート
      戻り値:
      新しい LocalTestWebServer インスタンス
    • of

      public static LocalTestWebServer of(LocalTestWebServer.Scheme scheme, int port, @Nullable StringSE contextPath)
      新しい LocalTestWebServer インスタンスを作成するファクトリメソッド。
      パラメーター:
      scheme - URL スキーム
      port - 実行中のサーバーのポート
      contextPath - 実行中のサーバーのコンテキストパス
      戻り値:
      新しい LocalTestWebServer インスタンス
    • of

      新しい LocalTestWebServer インスタンスを作成するファクトリメソッド。
      パラメーター:
      scheme - URL スキーム
      baseUriDetailsSupplier - ベース URI の詳細を提供するサプライヤー
      戻り値:
      新しい LocalTestWebServer インスタンス
    • obtain

      public static LocalTestWebServer obtain(ApplicationContext applicationContext)
      ApplicationContext から提供された LocalTestWebServer インスタンスを取得します。
      パラメーター:
      applicationContext - アプリケーションコンテキスト
      戻り値:
      ローカルテスト Web サーバー (非 null)
    • get

      public static @Nullable LocalTestWebServer get(ApplicationContext applicationContext)
      ローカルサーバーが起動されていないか提供できない場合は、ApplicationContext または null から提供された LocalTestWebServer インスタンスを返します。
      パラメーター:
      applicationContext - アプリケーションコンテキスト
      戻り値:
      ローカルテスト Web サーバーまたは null